Compartir a través de


Estructura GUITHREADINFO (winuser.h)

Contiene información sobre un subproceso de GUI.

Sintaxis

typedef struct tagGUITHREADINFO {
  DWORD cbSize;
  DWORD flags;
  HWND  hwndActive;
  HWND  hwndFocus;
  HWND  hwndCapture;
  HWND  hwndMenuOwner;
  HWND  hwndMoveSize;
  HWND  hwndCaret;
  RECT  rcCaret;
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;

Miembros

cbSize

Tipo: DWORD

Tamaño de esta estructura, en bytes. El autor de la llamada debe establecer este miembro en sizeof(GUITHREADINFO).

flags

Tipo: DWORD

Estado del subproceso. Este miembro puede ser uno o varios de los valores siguientes.

Value Significado
GUI_CARETBLINKING
0x00000001
El estado de parpadeo del símbolo de intercalación. Este bit se establece si el símbolo de intercalación está visible.
GUI_INMENUMODE
0x00000004
Estado del menú del subproceso. Este bit se establece si el subproceso está en modo de menú.
GUI_INMOVESIZE
0x00000002
Estado de movimiento del subproceso. Este bit se establece si el subproceso está en un bucle de movimiento o tamaño.
GUI_POPUPMENUMODE
0x00000010
Estado del menú emergente del subproceso. Este bit se establece si el subproceso tiene un menú emergente activo.
GUI_SYSTEMMENUMODE
0x00000008
Estado del menú del sistema del subproceso. Este bit se establece si el subproceso está en modo de menú del sistema.

hwndActive

Tipo: HWND

Identificador de la ventana activa dentro del subproceso.

hwndFocus

Tipo: HWND

Identificador de la ventana que tiene el foco del teclado.

hwndCapture

Tipo: HWND

Identificador de la ventana que ha capturado el mouse.

hwndMenuOwner

Tipo: HWND

Identificador de la ventana que posee los menús activos.

hwndMoveSize

Tipo: HWND

Identificador de la ventana en un bucle de movimiento o tamaño.

hwndCaret

Tipo: HWND

Identificador de la ventana que muestra el símbolo de intercalación.

rcCaret

Tipo: RECT

Rectángulo delimitador del símbolo de intercalación, en coordenadas de cliente, en relación con la ventana especificada por el miembro hwndCaret .

Observaciones

Esta estructura se usa con la función GetGUIThreadInfo para recuperar información sobre la ventana activa o un subproceso de GUI especificado.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winuser.h (incluya Windows.h)
Redistribuible Service Pack 3

Consulte también

Conceptual

GetGUIThreadInfo

Referencia

Windows