STRUCTURE TITLEBARINFO (winuser.h)

Contient des informations sur la barre de titre.

Syntaxe

typedef struct tagTITLEBARINFO {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;

Membres

cbSize

Type : DWORD

Taille de la structure en octets. L’appelant doit définir ce membre sur sizeof(TITLEBARINFO).

rcTitleBar

Type : RECT

Coordonnées de la barre de titre. Ces coordonnées incluent tous les éléments de la barre de titre à l’exception du menu de la fenêtre.

rgstate[CCHILDREN_TITLEBAR + 1]

Type : DWORD[CCHILDREN_TITLEBAR+1]

Tableau qui reçoit une valeur pour chaque élément de la barre de titre. Voici les éléments de barre de titre représentés par le tableau.

Index Élément de barre de titre
0 Barre de titre elle-même.
1 Réservé.
2 Bouton Réduire.
3 Bouton Agrandir.
4 Bouton Aide.
5 Bouton Fermer.
 

Chaque élément de tableau est une combinaison d’une ou plusieurs des valeurs suivantes.

Valeur Signification
STATE_SYSTEM_FOCUSABLE
0x00100000
L’élément peut accepter le focus.
STATE_SYSTEM_INVISIBLE
0x00008000
L’élément est invisible.
STATE_SYSTEM_OFFSCREEN
0x00010000
L’élément n’a aucune représentation visible.
STATE_SYSTEM_UNAVAILABLE
0x00000001
L’élément n’est pas disponible.
STATE_SYSTEM_PRESSED
0x00000008
L’élément est à l’état enfoncé.

Configuration requise

Condition requise Valeur
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)

Voir aussi

Conceptuel

GetTitleBarInfo

Référence

Windows