Struttura TITLEBARINFOEX (winuser.h)

Espande le informazioni descritte nella struttura TITLEBARINFO includendo le coordinate di ogni elemento della barra del titolo.

Questa struttura viene inviata con il messaggio WM_GETTITLEBARINFOEX .

Sintassi

typedef struct tagTITLEBARINFOEX {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
  RECT  rgrect[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFOEX, *PTITLEBARINFOEX, *LPTITLEBARINFOEX;

Members

cbSize

Tipo: DWORD

Dimensioni della struttura, in byte. Impostare questo membro su sizeof(TITLEBARINFOEX) prima dell'invio con il messaggio di WM_GETTITLEBARINFOEX .

rcTitleBar

Tipo: RECT

Rettangolo di delimitazione della barra del titolo. Il rettangolo viene espresso nelle coordinate dello schermo e include 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 DWORD 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 a icona.
3 Pulsante Ingrandisci.
4 Pulsante 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 si trova nello stato premuto.

rgrect[CCHILDREN_TITLEBAR + 1]

Tipo: RECT[CCHILDREN_TITLEBAR+1]

Matrice che riceve una struttura per ogni elemento della barra del titolo. Le strutture sono espresse nelle coordinate dello schermo. Di seguito sono riportati gli elementi della barra del titolo rappresentati dalla matrice.

Indice Elemento Barra titolo
0 Riservato.
1 Riservato.
2 Pulsante Riduci a icona.
3 Pulsante Ingrandisci.
4 Pulsante Guida.
5 Pulsante Chiudi.

Requisiti

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

Vedi anche

Informazioni concettuali

Riferimento

WM_GETTITLEBARINFOEX

Windows