GUITHREADINFO-Struktur (winuser.h)
Enthält Informationen zu einem GUI-Thread.
Syntax
typedef struct tagGUITHREADINFO {
DWORD cbSize;
DWORD flags;
HWND hwndActive;
HWND hwndFocus;
HWND hwndCapture;
HWND hwndMenuOwner;
HWND hwndMoveSize;
HWND hwndCaret;
RECT rcCaret;
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;
Member
cbSize
Art: DWORD
Die Größe dieser Struktur in Bytes. Der Aufrufer muss diesen Member auf sizeof(GUITHREADINFO)
festlegen.
flags
Art: DWORD
Der Threadstatus. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
hwndActive
Typ: HWND
Ein Handle für das aktive Fenster im Thread.
hwndFocus
Typ: HWND
Ein Handle für das Fenster mit dem Tastaturfokus.
hwndCapture
Typ: HWND
Ein Handle für das Fenster, das die Maus erfasst hat.
hwndMenuOwner
Typ: HWND
Ein Handle für das Fenster, das alle aktiven Menüs besitzt.
hwndMoveSize
Typ: HWND
Ein Handle für das Fenster in einer Bewegungs- oder Größenschleife.
hwndCaret
Typ: HWND
Ein Handle für das Fenster, das das Caret anzeigt.
rcCaret
Typ: RECT
Das umschließende Rechteck des Caret in Clientkoordinaten relativ zum vom hwndCaret-Element angegebenen Fenster.
Hinweise
Diese Struktur wird mit der GetGUIThreadInfo-Funktion verwendet, um Informationen über das aktive Fenster oder einen angegebenen GUI-Thread abzurufen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Verteilbare Komponente | Service Pack 3 |
Siehe auch
Konzept
Referenz