Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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