Compartilhar via


Métodos de criação de uma barra de ferramentas

MFC oferece duas classes para criar barras de ferramentas: CToolBar and CToolBarCtrl (que envolve o controle comum de Windows API).CToolBar oferece toda a funcionalidade do controle barra de ferramentas comuns e trata muitas das configurações de controle comuns necessárias e estruturas para você; Entretanto, seu executável resultante normalmente será maior do que isso criado usando CToolBarCtrl.

CToolBarCtrl geralmente resultados em menor executável e você talvez prefira usar CToolBarCtrl Se pretende integrar a barra de ferramentas da arquitetura do MFC. Se você planeja usar CToolBarCtrl e integrar a barra de ferramentas da arquitetura do MFC, você deve tomar cuidado adicional para se comunicar manipulações de controle de barra de ferramentas ao MFC. Essa comunicação não é difícil; Entretanto, é trabalho adicional é desnecessário ao usar CToolBar.

O Visual C++ fornece duas maneiras de usufruir o controle da barra de ferramentas comuns.

  • criar a barra de ferramentas usando CToolBare, em seguida, chame CToolBar::GetToolBarCtrl para obter acesso à CToolBarCtrl funções de membro.

  • Crie a barra de ferramentas usando CToolBarCtrl do construtor.

O método lhe dará acesso a funções de membro do controle de barra de ferramentas.Quando você chama CToolBar::GetToolBarCtrl, retorna uma referência a um CToolBarCtrl objeto para que você possa usar qualquer conjunto de funções de membro. See CToolBar para obter informações sobre como construir e criar uma barra de ferramentas usando CToolBar.

Consulte também

Conceitos

Controles (MFC)

Referência

Usando CToolBarCtrl