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 de cliente da janela pai.

Você pode especificar o SBARS_SIZEGRIP estilo para incluir 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 clicar e arrastar para redimensionar a janela pai.

Observação:

Se você agrupar o CCS_TOP e SBARS_SIZEGRIP estilos, a alça de dimensionamento resultante não está funcionando, mesmo que o sistema desenha-lo na janela de status.

O procedimento de janela para a janela de status automaticamente define o dimensionar inicial e a posição da janela do controle.A largura é a mesma que área de cliente da janela pai.A altura baseia as 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 automaticamente ajusta o dimensionar da janela de status sempre que ele recebe um WM_SIZE mensagem. Normalmente, quando o dimensionar da janela pai é alterado, o pai envia um WM_SIZE mensagem para a janela de status.

Você pode conjunto 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.

Você recupera a largura 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

Conceitos

Controles (MFC)

Referência

Usando CStatusBarCtrl