Estrutura GUITHREADINFO (winuser.h)
Contém informações sobre um thread de GUI.
Sintaxe
typedef struct tagGUITHREADINFO {
DWORD cbSize;
DWORD flags;
HWND hwndActive;
HWND hwndFocus;
HWND hwndCapture;
HWND hwndMenuOwner;
HWND hwndMoveSize;
HWND hwndCaret;
RECT rcCaret;
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;
Membros
cbSize
Tipo: DWORD
O tamanho dessa estrutura, em bytes. O chamador deve definir esse membro como sizeof(GUITHREADINFO)
.
flags
Tipo: DWORD
O estado do thread. Esse membro pode ser um ou mais dos valores a seguir.
hwndActive
Digite: HWND
Um identificador para a janela ativa dentro do thread.
hwndFocus
Digite: HWND
Um identificador para a janela que tem o foco do teclado.
hwndCapture
Digite: HWND
Um identificador para a janela que capturou o mouse.
hwndMenuOwner
Digite: HWND
Um identificador para a janela que possui todos os menus ativos.
hwndMoveSize
Digite: HWND
Um identificador para a janela em um loop de movimento ou tamanho.
hwndCaret
Digite: HWND
Um identificador para a janela que está exibindo o cursor.
rcCaret
Tipo: RECT
O retângulo delimitador do cursor, nas coordenadas do cliente, em relação à janela especificada pelo membro hwndCaret .
Comentários
Essa estrutura é usada com a função GetGUIThreadInfo para recuperar informações sobre a janela ativa ou um thread de GUI especificado.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Redistribuível | Service Pack 3 |
Confira também
Conceitual
Referência