Métodos de criação de uma barra de status
MFC O fornece duas classes para criar barras de status: CStatusBar e CStatusBarCtrl (que envolve o controle (API do windows). CStatusBar fornece toda a funcionalidade de controle comuns da barra de status, interage automaticamente com os menus e barras de ferramentas, e gerencia muitas das configurações necessárias e as estruturas de controle comum para você; no entanto, o executável resultante será geralmente maior do que criado usando CStatusBarCtrl.
CStatusBarCtrl geralmente resultam em um executável menor, e você pode preferir usar CStatusBarCtrl se você não pretende integrar a barra de status na arquitetura de MFC. Se você planeja usar CStatusBarCtrl e integrar a barra de status na arquitetura de MFC, você deve tomar adicional para comunicar manipulações de controle da barra de status ao MFC. Essa comunicação não é difícil; no entanto, é o trabalho adicional que é desnecessárias quando você usa CStatusBar.
Visual C++ fornece dois modos de aproveitar o controle comuns da barra de status.
Crie a barra de status usando CStatusBar, e chame CStatusBar::GetStatusBarCtrl para obter acesso às funções de membro de CStatusBarCtrl .
Crie a barra de status usando o construtor de CStatusBarCtrl .
Um ou outro método apresentará o acesso às funções de membro do controle da barra de status. Quando você chama CStatusBar::GetStatusBarCtrl, retorna uma referência a um objeto de CStatusBarCtrl assim que você pode usar um conjunto de funções de membro. Consulte CStatusBar para obter informações sobre como construir e criar uma barra de status usando CStatusBar.