Métodos de criação de uma barra de Status
MFC fornece duas classes para criar barras de status: CStatusBar e CStatusBarCtrl (que envolve o controle comum do Windows API).CStatusBarfornece toda a funcionalidade de status da barra de controle comum, ele automaticamente interage com os menus e barras de ferramentas e trata muitas das configurações de controle comuns necessárias e estruturas para você; No entanto, o executável resultante geralmente será maior que que criado usando CStatusBarCtrl.
CStatusBarCtrlgeralmente resulta em um executável menor e você talvez prefira usar CStatusBarCtrl se pretende integrar a barra de status a arquitetura do MFC.Se você planeja usar CStatusBarCtrl e integrar a barra de status a arquitetura do MFC, você deve tomar cuidados adicionais para se comunicar manipulações de controle para MFC da barra de status.Essa comunicação não é difícil; No entanto, é trabalho adicional é desnecessário quando você usar CStatusBar.
Visual C++ fornece duas maneiras para aproveitar o controle de barra de status comuns.
Criar barra usando o status CStatusBare chamar CStatusBar::GetStatusBarCtrl para acessar o CStatusBarCtrl funções de membro.
Criar barra usando o status CStatusBarCtrldo construtor.
O método lhe dará acesso a funções de membro de controle da barra de status.Quando você chamar CStatusBar::GetStatusBarCtrl, retorna uma referência a um CStatusBarCtrl para poder usar o conjunto de funções de membro de objeto.Consulte CStatusBar para informações sobre como construir e criar um status barra CStatusBar.