Structure GUITHREADINFO (winuser.h)
Contient des informations sur un thread d’interface graphique graphique.
Syntaxe
typedef struct tagGUITHREADINFO {
DWORD cbSize;
DWORD flags;
HWND hwndActive;
HWND hwndFocus;
HWND hwndCapture;
HWND hwndMenuOwner;
HWND hwndMoveSize;
HWND hwndCaret;
RECT rcCaret;
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;
Membres
cbSize
Type : DWORD
Taille de cette structure, en octets. L’appelant doit définir ce membre sur sizeof(GUITHREADINFO)
.
flags
Type : DWORD
État du thread. Ce membre peut être une ou plusieurs des valeurs suivantes.
hwndActive
Type : HWND
Handle de la fenêtre active dans le thread.
hwndFocus
Type : HWND
Poignée de la fenêtre qui a le focus clavier.
hwndCapture
Type : HWND
Poignée de la fenêtre qui a capturé la souris.
hwndMenuOwner
Type : HWND
Handle de la fenêtre qui possède tous les menus actifs.
hwndMoveSize
Type : HWND
Handle vers la fenêtre dans une boucle de déplacement ou de taille.
hwndCaret
Type : HWND
Poignée de la fenêtre qui affiche le signe d’insertion.
rcCaret
Type : RECT
Rectangle englobant de l’insertion, en coordonnées client, par rapport à la fenêtre spécifiée par le membre hwndCaret .
Remarques
Cette structure est utilisée avec la fonction GetGUIThreadInfo pour récupérer des informations sur la fenêtre active ou un thread d’interface utilisateur spécifié.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |
Composant redistribuable | Service Pack 3 |
Voir aussi
Conceptuel
Référence