Función GetAncestor (winuser.h)

Recupera el identificador del antecesor de la ventana especificada.

Sintaxis

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

Parámetros

[in] hwnd

Tipo: HWND

Identificador de la ventana cuyo antecesor se va a recuperar. Si este parámetro es la ventana de escritorio, la función devuelve NULL.

[in] gaFlags

Tipo: UINT

Antecesor que se va a recuperar. Este parámetro puede ser uno de los valores siguientes.

Valor Significado
GA_PARENT
1
Recupera la ventana primaria. Esto no incluye al propietario, como lo hace con la función GetParent .
GA_ROOT
2
Recupera la ventana raíz caminando por la cadena de ventanas primarias.
GA_ROOTOWNER
3
Recupera la ventana raíz propiedad al recorrer la cadena de ventanas primarias y propietarias devueltas por GetParent.

Valor devuelto

Tipo: HWND

El valor devuelto es el identificador de la ventana antecesora.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-window-l1-1-1 (introducido en Windows 8.1)

Consulte también

Conceptual

GetParent

Referencia

Windows