Compartilhar via


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.

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.

Consulte também

Referência

Usando CStatusBarCtrl

Conceitos

Controles (MFC)