Compartilhar via


Configurações para o CStatusBarCtrl

A posição padrão de um CStatusBarCtrl janela de status está na parte inferior da janela pai, mas você pode especificar o CCS_TOP estilo para que ele apareça na parte superior da área cliente da janela pai.

Você pode especificar o SBARS_SIZEGRIP estilo incluem uma alça de dimensionamento na extremidade direita do CStatusBarCtrl janela de status.Uma alça de dimensionamento é semelhante a uma borda de dimensionamento; é uma área retangular que o usuário pode clicar e arrastar para redimensionar a janela pai.

ObservaçãoObservação

Se você combinar o CCS_TOP e SBARS_SIZEGRIP estilos, a alça de dimensionamento resultante não é funcional mesmo que o sistema desenha-lo na janela de status.

O procedimento de janela para a janela de status automaticamente define o tamanho inicial e a posição da janela do controle.A largura é a mesma da área cliente da janela pai.A altura é baseada em métricas da fonte selecionada no momento no contexto de dispositivo da janela de status e a largura das bordas da janela.

O procedimento de janela ajusta automaticamente o tamanho da janela de status sempre que ele recebe um WM_SIZE mensagem.Normalmente, quando o tamanho da janela pai muda, o pai envia uma WM_SIZE mensagem para a janela de status.

Você pode definir a altura mínima da área de desenho de uma janela de status chamando SetMinHeight, especificando a altura mínima em pixels.A área de desenho não inclui as bordas da janela.

Recuperar as larguras das bordas de uma janela de status chamando GetBorders.Esta função de membro inclui o ponteiro para uma matriz de três elementos que recebe a largura da borda horizontal, a borda vertical e a borda entre retângulos.

Consulte também

Referência

Usando CStatusBarCtrl

Conceitos

Controles (MFC)