FindWindowEx

הפונקציה FindWindowEx אחזור נקודת אחיזה חלון אשר שם המחלקה ועל שם החלון תואמים את המחרוזות שצוין. הפונקציה מחפשת חלונות צאצאים, החל אחד בעקבות חלון הצאצא הנתון. פונקציה זו אינו מבצע חיפוש תלוי רישיות.

(HWND FindWindowEx HWND  hwndParent, / / לטפל לחלון האבHWNDhwndChildAfter, / / לטפל חלון צאצאLPCTSTRlpszClass, / / מצביע על שם המחלקהLPCTSTRlpszWindow / / מצביע על שם החלון);
 

פרמטרים

hwndParent
לטפל לחלון האב שאת חלונות צאצאים הם ייתבצע.

אם hwndParent הוא NULL, הפונקציה משתמשת חלונות שולחן העבודה כחלון האב. הפונקציה מחפשת בין windows שאינן windows צאצא של שולחן העבודה.

Windows NT 5.0 ואילך: אם hwndParent HWND_MESSAGE, הפונקציה מחפשת כל החלונות ההודעה בלבד.

hwndChildAfter
לטפל חלון צאצא. החיפוש מתחיל עם חלון צאצא הבא לפי סדר Z. חלון הצאצא חייב להיות חלון צאצא ישיר של hwndParent, לא רק חלון צאצא.

אם hwndChildAfter הוא NULL, החיפוש מתחיל עם חלון הצאצא הראשון של hwndParent.

שים לב כי אם הן hwndParent והן hwndChildAfter הוא NULL, הפונקציה מחפשת כל החלונות ברמה העליונה ואת ההודעה בלבד.

lpszClass
המצביע למחרוזת המסתיימת ב- null מציין את שם המחלקה או אטום אשר מזהה את מחרוזת שם המחלקה. אם פרמטר זה הוא אטום, עליו להיות אטום כללית שנוצרו על-ידי קריאה קודמת ל- GlobalAddAtom פונקציה. האטום, ערך של 16 סיביות, יש למקם את המילה מסדר נמוך של lpszClass; המילה הגבוהות חייב להיות אפס.
lpszWindow
מצביע מחרוזת המסתיימת ב- null מציין את שם החלון (הכותרת של החלון). אם פרמטר זה הוא NULL, כל חלון שמות תואמים.

להחזיר ערכים

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

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

QuickInfo

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

ראה גם

מבט כולל על Windows, חלון מתפקד, EnumWindows, FindWindow, GetClassName, GlobalAddAtom

Index