Compartir a través de


Estructura TITLEBARINFOEX (winuser.h)

Expande la información descrita en la estructura TITLEBARINFO incluyendo las coordenadas de cada elemento de la barra de título.

Esta estructura se envía con el mensaje WM_GETTITLEBARINFOEX .

Sintaxis

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

Miembros

cbSize

Tipo: DWORD

El tamaño de la estructura en bytes. Establezca este miembro en sizeof(TITLEBARINFOEX) antes de enviar con el mensaje WM_GETTITLEBARINFOEX .

rcTitleBar

Tipo: RECT

Rectángulo delimitador de la barra de título. El rectángulo se expresa en coordenadas de pantalla e incluye todos los elementos de la barra de título, excepto el menú de la ventana.

rgstate[CCHILDREN_TITLEBAR + 1]

Tipo: DWORD[CCHILDREN_TITLEBAR+1]

Matriz que recibe un valor DWORD para cada elemento de la barra de título. A continuación se muestran los elementos de la barra de título representados por la matriz.

Índice Elemento Barra de título
0 Barra de título en sí.
1 Reservado.
2 Botón Minimizar
3 Botón Maximizar
4 Botón Ayuda.
5 Botón Cerrar
 

Cada elemento de matriz es una combinación de uno o varios de los valores siguientes.

Valor Significado
STATE_SYSTEM_FOCUSABLE
0x00100000
El elemento puede aceptar el foco.
STATE_SYSTEM_INVISIBLE
0x00008000
El elemento es invisible.
STATE_SYSTEM_OFFSCREEN
0x00010000
El elemento no tiene ninguna representación visible.
STATE_SYSTEM_UNAVAILABLE
0x00000001
El elemento no está disponible.
STATE_SYSTEM_PRESSED
0x00000008
El elemento está en estado presionado.

rgrect[CCHILDREN_TITLEBAR + 1]

Tipo: RECT[CCHILDREN_TITLEBAR+1]

Matriz que recibe una estructura para cada elemento de la barra de título. Las estructuras se expresan en coordenadas de pantalla. A continuación se muestran los elementos de la barra de título representados por la matriz.

Índice Elemento Barra de título
0 Reservado.
1 Reservado.
2 Botón Minimizar
3 Botón Maximizar
4 Botón Ayuda.
5 Botón Cerrar

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

Conceptual

Referencia

WM_GETTITLEBARINFOEX

Windows