函式功能
函式功能:該函式確定屬於父視窗的哪一個子視窗(如果存在的話)包含著指定的點。該函式可以忽略不可見的、禁止的和透明的子視窗。
函式原型:HWND ChidWindowFromaPointEx(HWND hwndParent,POINT pt,UNIT uFlags);
相關參數
參數:
hWndParent:父視窗句柄。
pt:指定一個POINT結構,該結構定義了被檢查的點的坐標。
uFlags:指明忽略的子視窗的類型。該參數可以是下列參數的組合。
CWP_ALL:不忽略任一子視窗。CWP_SKIPINVISIBLE:忽略不可見的子視窗。
CWP_SKIPDISABLE:忽略禁止的子視窗。CWP_SKIPTRABSPARENT:忽略透明子視窗。
返回值:返回值為包含該點並且滿足由uFlags定義的規則的第一個子視窗的句柄。如果該點在父視窗內,但在任一滿足條件的子視窗外,則返回值為父視窗句柄。如果該點在父視窗之外或函式失敗,則返回值為NULL。
備註:系統有一個與某一父視窗有聯繫的所有子視窗的內部列表。列表中的句柄順序依據這些子視窗的Z序。如果有多於一個的子視窗包含該點,那么系統返回在列表中包含該點並且滿足由uFlags定義的規則的第一個視窗的句柄。
速查:WindowS NT:4.0以上版本;Windows:95以上版本;Windows CE:不支持;頭檔案:Winuser.h;庫檔案:user32.lib。