EnumChildWindows

הפונקציה EnumChildWindows פירוט חלונות צאצאים השייכים חלון האב שצוין על-ידי העברת מזהה ייחודי עבור כל חלון של הילד, בתורו פונקציית התקשרות חזרה מוגדרת על-ידי יישום. EnumChildWindows ממשיכה עד נספר את חלון הצאצא האחרון או פונקציית התקשרות חזרה מחזירה FALSE.

 (BOOL EnumChildWindows HWND  hWndParent, / / לטפל לחלון האבWNDENUMPROClpEnumFunc, / / מצביע לפונקציה התקשרות חזרהLPARAMlParam / / מוגדר על-ידי יישום ערך);
 

פרמטרים

hWndParent
לטפל לחלון האב שאת חלונות צאצאים הם ניתן לספור. אם פרמטר זה הוא NULL, חלון האב הוא חלון שולחן העבודה, הפונקציה פירוט כל החלונות ברמה העליונה.
lpEnumFunc
מצביע פונקציית התקשרות חזרה מוגדרת על-ידי היישום. לקבלת מידע נוסף, ראה EnumChildProc.
lParam
ציון ערך המוגדר על-ידי היישום שיש להעביר פונקציית התקשרות חזרה.

להחזיר ערכים

אם הפונקציה מצליחה, הערך המוחזר אינו אפס.

אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

הערות

אם חלון צאצא יצר הילד windows משלו, EnumChildWindows פירוט חלונות אלה גם.

חלון צאצא מועבר או ממקם מחדש לפי סדר z במהלך תהליך הספירה ניתן לספור כראוי. הפונקציה לא לבצע ספירה חלון צאצא אשר נהרס לפני מספירת או שנוצר במהלך תהליך הספירה.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.

ראה גם

מבט כולל על Windows, פונקציות חלון, EnumChildProc, EnumThreadWindows, EnumWindows, GetWindow

Index