Share via


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.

Valore Significato
GUI_CARETBLINKING
0x00000001
Stato di lampeggiatura del caret. Questo bit viene impostato se il caret è visibile.
GUI_INMENUMODE
0x00000004
Stato del menu del thread. Questo bit viene impostato se il thread è in modalità menu.
GUI_INMOVESIZE
0x00000002
Stato di spostamento del thread. Questo bit viene impostato se il thread si trova in un ciclo di spostamento o dimensione.
GUI_POPUPMENUMODE
0x00000010
Stato del menu a comparsa del thread. Questo bit viene impostato se il thread ha un menu a comparsa attivo.
GUI_SYSTEMMENUMODE
0x00000008
Stato del menu di sistema del thread. Questo bit viene impostato se il thread è in modalità menu di sistema.

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

GetGUIThreadInfo

Riferimento

Windows