Struttura TITLEBARINFO (winuser.h)

Contiene informazioni sulla barra del titolo.

Sintassi

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

Members

cbSize

Tipo: DWORD

Dimensioni, in byte, della struttura. Il chiamante deve impostare questo membro su sizeof(TITLEBARINFO).

rcTitleBar

Tipo: RECT

Coordinate della barra del titolo. Queste coordinate includono tutti gli elementi della barra del titolo, ad eccezione del menu della finestra.

rgstate[CCHILDREN_TITLEBAR + 1]

Tipo: DWORD[CCHILDREN_TITLEBAR+1]

Matrice che riceve un valore per ogni elemento della barra del titolo. Di seguito sono riportati gli elementi della barra del titolo rappresentati dalla matrice.

Indice Elemento barra titolo
0 Barra del titolo stessa.
1 Riservato.
2 Pulsante Riduci al minimo.
3 Pulsante Ingrandisci.
4 Pulsante Della Guida.
5 Pulsante Chiudi.
 

Ogni elemento matrice è una combinazione di uno o più dei valori seguenti.

Valore Significato
STATE_SYSTEM_FOCUSABLE
0x00100000
L'elemento può accettare lo stato attivo.
STATE_SYSTEM_INVISIBLE
0x00008000
L'elemento è invisibile.
STATE_SYSTEM_OFFSCREEN
0x00010000
L'elemento non ha alcuna rappresentazione visibile.
STATE_SYSTEM_UNAVAILABLE
0x00000001
L'elemento non è disponibile.
STATE_SYSTEM_PRESSED
0x00000008
L'elemento è nello stato premuto.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winuser.h (include Windows.h)

Vedi anche

Informazioni concettuali

GetTitleBarInfo

Riferimento

Windows