ChildWindowFromPointEx

הפונקציה ChildWindowFromPointEx קובעת, אם בכלל, של windows הצאצא השייכות חלון האב שצוין מכיל את הנקודות שצוין. הפונקציה להתעלם חלונות צאצאים בלתי נראה, מוגבלויות, שקוף.

(HWND ChildWindowFromPointEx HWND  hwndParent, / / לטפל לחלון האבנקודת pt, / / מבנה עם קואורדינטות נקודותUINTuFlags / / דילוג על דגלים);
 

פרמטרים

hwndParent
לטפל לחלון האב.
pt
ציון מבנה הצבע המגדיר את הקואורדינטות לקוח של נקודת ייבדק.
uFlags
ציון אילו חלונות צאצא כדי לדלג. פרמטר זה יכול להיות שילוב של הערכים הבאים:
ערך משמעות
CWP_ALL לא לדלג על כל חלונות צאצאים
CWP_SKIPINVISIBLE דלג על חלונות צאצאים בלתי נראה
CWP_SKIPDISABLED דלג על חלונות צאצא לא זמין
CWP_SKIPTRANSPARENT דלג על חלונות צאצאים שקוף

להחזיר ערכים

הערך המוחזר הוא האחיזה אל חלון הצאצא הראשון מכיל את נקודת ואשר עונה על הקריטריונים שצוינו על-ידי uFlags. אם הנקודה היא בתוך חלון האב אך לא בתוך כל חלון צאצא העונים על הקריטריונים, הערך המוחזר הוא נקודת אחיזה לחלון האב. אם הנקודה נמצאת מחוץ לטווח המוגדר בחלון אב או אם הפעולה תיכשל, הערך המוחזר הוא NULL.

הערות

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

QuickInfo

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

ראה גם

מבט כולל על Windows, חלון מתפקד, ChildWindowFromPoint, נקודה, WindowFromPoint