Funzione GetAncestor (winuser.h)

Recupera l'handle nel predecessore della finestra specificata.

Sintassi

HWND GetAncestor(
  [in] HWND hwnd,
  [in] UINT gaFlags
);

Parametri

[in] hwnd

Tipo: HWND

Handle per la finestra il cui predecessore deve essere recuperato. Se questo parametro è la finestra desktop, la funzione restituisce NULL.

[in] gaFlags

Tipo: UINT

Predecessore da recuperare. Questo parametro può avere uno dei valori seguenti.

Valore Significato
GA_PARENT
1
Recupera la finestra padre. Questo non include il proprietario, come avvielo con la funzione GetParent .
GA_ROOT
2
Recupera la finestra radice camminando sulla catena di finestre padre.
GA_ROOTOWNER
3
Recupera la finestra radice di proprietà camminando sulla catena di finestre padre e proprietario restituite da GetParent.

Valore restituito

Tipo: HWND

Il valore restituito è l'handle della finestra predecessore.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-window-l1-1-1 (introdotto in Windows 8.1)

Vedi anche

Informazioni concettuali

GetParent

Riferimento

Windows