Partilhar via


CReBar versus CReBarCtrl

MFC oferece duas classes para criar rebars: CReBar and CReBarCtrl (que envolve o controle comum de Windows API).CReBar fornece toda a funcionalidade do controle rebar comuns e manipula muitas das configurações de controle comuns necessárias e estruturas para você.

CReBarCtrl é uma classe wrapper para o controle rebar Win32 e, portanto, talvez seja mais fácil de implementar se pretende integrar a rebar a arquitetura do MFC. Se você planeja usar CReBarCtrl e integrar o rebar a arquitetura do MFC, você deve tomar cuidado adicional para se comunicar manipulações de controle rebar ao MFC. Essa comunicação não é difícil; Entretanto, é trabalho adicional é desnecessário ao usar CReBar.

O Visual C++ fornece duas maneiras de usufruir o controle rebar comuns.

  • Criar rebar usando CReBare, em seguida, telefonar CReBar::GetReBarCtrl para obter acesso à CReBarCtrl funções de membro.

    Observação:

    CReBar::GetReBarCtrl é uma função de membro embutidos que projeta o Isso ponteiro de objeto rebar.Isso significa que, em time de execução, a telefonar de função sem sobrecarga.

  • Criar rebar usando CReBarCtrl do construtor.

O método lhe dará acesso a funções de membro de controle rebar.Quando você chama CReBar::GetReBarCtrl, retorna uma referência a um CReBarCtrl objeto para que você possa usar qualquer conjunto de funções de membro. See CReBar para obter informações sobre como construir e criando um rebar usando CReBar.

Consulte também

Conceitos

Controles (MFC)

Referência

Usando CReBarCtrl