Estrutura TITLEBARINFO (winuser.h)

Contém informações da barra de título.

Sintaxe

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

Membros

cbSize

Tipo: DWORD

Especifica o tamanho, em bytes, da estrutura. O chamador deve definir esse membro como sizeof(TITLEBARINFO).

rcTitleBar

Tipo: RECT

As coordenadas da barra de título. Essas coordenadas incluem todos os elementos da barra de título, exceto o menu da janela.

rgstate[CCHILDREN_TITLEBAR + 1]

Tipo: DWORD[CCHILDREN_TITLEBAR+1]

Uma matriz que recebe um valor para cada elemento da barra de título. Veja a seguir os elementos da barra de título representados pela matriz.

Índice Elemento Barra de Título
0 A própria barra de título.
1 Reservado.
2 Botão Minimizar.
3 Botão Maximizar.
4 Botão Ajuda.
5 Botão Fechar.
 

Cada elemento de matriz é uma combinação de um ou mais dos valores a seguir.

Valor Significado
STATE_SYSTEM_FOCUSABLE
0x00100000
O elemento pode aceitar o foco.
STATE_SYSTEM_INVISIBLE
0x00008000
O elemento é invisível.
STATE_SYSTEM_OFFSCREEN
0x00010000
O elemento não tem representação visível.
STATE_SYSTEM_UNAVAILABLE
0x00000001
O elemento não está disponível.
STATE_SYSTEM_PRESSED
0x00000008
O elemento está no estado pressionado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho winuser.h (inclua Windows.h)

Confira também

Conceitual

GetTitleBarInfo

Referência

Windows