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