FindWindow

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

 (HWND FindWindow LPCTSTR  lpClassName, / / מצביע על שם המחלקהLPCTSTRlpWindowName / / מצביע על שם החלון);
 

פרמטרים

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

להחזיר ערכים

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

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

הערות

חלונות CE: אם lpClassName הוא אטום, עליו להיות אטום שהוחזר מ- RegisterClass.

QuickInfo

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

ראה גם

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

Index