Estructura TITLEBARINFO (winuser.h)

Contiene información de la barra de título.

Sintaxis

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

Miembros

cbSize

Tipo: DWORD

Tamaño, en bytes, de la estructura. El llamador debe establecer este miembro en sizeof(TITLEBARINFO).

rcTitleBar

Tipo: RECT

Coordenadas de la barra de título. Estas coordenadas incluyen 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 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.

Requisitos

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

Consulte también

Conceptual

GetTitleBarInfo

Referencia

Windows