Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um objeto CStatusBar é uma barra de controle com uma linha de painéis de saída de texto. Os painéis de saída são comumente usados como linhas de mensagem e como indicadores de status. Os exemplos incluem as linhas de mensagem de ajuda do menu que explicam brevemente o comando de menu selecionado e os indicadores que mostram o estado das teclas SCROLL LOCK, NUM LOCK e outras teclas.
A partir da versão 4.0 do MFC, as barras de status são implementadas usando a classe CStatusBarCtrl, que encapsula um controle comum da barra de status. Para compatibilidade com versões anteriores, o MFC mantém a implementação da barra de status mais antiga na classe COldStatusBar. A documentação para versões anteriores do MFC descreve COldStatusBar em CStatusBar.
CStatusBar::GetStatusBarCtrl, uma função de membro nova no MFC 4.0, permite que você aproveite o suporte do controle comum do Windows para personalização da barra de status e funcionalidade adicional.
CStatusBar as funções de membro oferecem a maior parte da funcionalidade dos controlos comuns do Windows; no entanto, ao chamar GetStatusBarCtrl, pode dar às suas barras de status ainda mais características próprias de uma barra de status. Quando chamar GetStatusBarCtrl, retornará uma referência a um objeto CStatusBarCtrl. Você pode usar essa referência para manipular o controle da barra de status.
A figura a seguir mostra uma barra de status que exibe vários indicadores.
Uma barra de status
Como a barra de ferramentas, o objeto da barra de status é incorporado em sua janela de quadro pai e é construído automaticamente quando a janela de quadro é construída. A barra de status, como todas as barras de controlo, também é destruída automaticamente quando a moldura principal é destruída.
O que você quer saber mais sobre
Classes MFC CStatusBar e CStatusBarCtrl
Barras de ferramentas (implementação da barra de ferramentas MFC)