La funzione ChildWindowFromPointEx determina che, se del caso, delle finestre figlio appartenendo alla finestra padre specificato contiene il punto specificato. La funzione può ignorare finestre figlio invisibile, disabili e trasparente.
(HWND ChildWindowFromPointEx HWND hwndParent, / / handle di finestra padrePunto pt, / / struttura con le coordinate del puntoUINTuFlags / / saltando il flag);
Valore | Significato |
---|---|
CWP_ALL | Non saltare tutte le finestre del bambino |
CWP_SKIPINVISIBLE | Ignorare finestre figlio invisibile |
CWP_SKIPDISABLED | Saltare il figlio disabile windows |
CWP_SKIPTRANSPARENT | Ignorare finestre figlio trasparente |
Il valore restituito è un handle per il primo bambino finestra contenente il punto e soddisfa i criteri specificati da uFlags. Se il punto è all'interno della finestra padre ma non all'interno di qualsiasi finestra figlio che soddisfa i criteri, il valore restituito è un handle alla finestra padre. Se il punto si trova all'esterno della finestra padre o se la funzione non riesce, il valore restituito è NULL.
Il sistema mantiene un elenco interno che contiene le maniglie delle finestre figlio associate a una finestra padre. L'ordine delle maniglie nell'elenco dipende dall'ordine z delle finestre figlio. Se più di una finestra figlia contiene il punto specificato, il sistema restituisce un handle alla prima finestra dell'elenco che contiene il punto e soddisfa i criteri specificati dai uFlags.
nbsp; Windows &NT: richiede una versione 4.0 o successive.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Panoramica di Windows, funzioni finestra, ChildWindowFromPoint, punto, WindowFromPoint