Partilhar via


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.

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.

Consulte também

Referência

Usando CStatusBarCtrl

Conceitos

Controles (MFC)