Struttura GUITHREADINFO (winuser.h)
Contiene informazioni su un thread GUI.
Sintassi
typedef struct tagGUITHREADINFO {
DWORD cbSize;
DWORD flags;
HWND hwndActive;
HWND hwndFocus;
HWND hwndCapture;
HWND hwndMenuOwner;
HWND hwndMoveSize;
HWND hwndCaret;
RECT rcCaret;
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;
Members
cbSize
Tipo: DWORD
Dimensioni di questa struttura, in byte. Il chiamante deve impostare questo membro su sizeof(GUITHREADINFO)
.
flags
Tipo: DWORD
Stato del thread. Questo membro può essere uno o più dei valori seguenti.
hwndActive
Tipo: HWND
Handle alla finestra attiva all'interno del thread.
hwndFocus
Tipo: HWND
Handle alla finestra con lo stato attivo della tastiera.
hwndCapture
Tipo: HWND
Handle alla finestra che ha acquisito il mouse.
hwndMenuOwner
Tipo: HWND
Handle alla finestra proprietaria di tutti i menu attivi.
hwndMoveSize
Tipo: HWND
Handle per la finestra in un ciclo di spostamento o dimensione.
hwndCaret
Tipo: HWND
Handle alla finestra che visualizza il caret.
rcCaret
Tipo: RECT
Rettangolo di delimitazione del cursore, nelle coordinate client, rispetto alla finestra specificata dal membro hwndCaret .
Commenti
Questa struttura viene usata con la funzione GetGUIThreadInfo per recuperare informazioni sulla finestra attiva o su un thread GUI specificato.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |
Componente ridistribuibile | Service Pack 3 |
Vedi anche
Informazioni concettuali
Riferimento