Compartilhar via


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

MFC fornece duas classes para criar barras de ferramentas: CToolBar e CToolBarCtrl (que envolve o controle comum do Windows API).CToolBarfornece toda a funcionalidade do controle da barra de ferramentas comuns, e ele 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 CToolBarCtrl.

CToolBarCtrlgeralmente resulta em um executável menor e você talvez prefira usar CToolBarCtrl se pretende integrar a barra de ferramentas a arquitetura do MFC.Se você planeja usar CToolBarCtrl e integrar a barra de ferramentas a arquitetura do MFC, você deve tomar cuidados adicionais para se comunicar manipulações de controle de barra de ferramentas ao MFC.Essa comunicação não é difícil; No entanto, é trabalho adicional é desnecessário quando você usar CToolBar.

Visual C++ fornece duas maneiras para aproveitar o controle de barra de ferramentas comuns.

  • Criar barra de ferramentas usando CToolBare chamar CToolBar::GetToolBarCtrl para acessar o CToolBarCtrl funções de membro.

  • Criar barra de ferramentas usando CToolBarCtrldo construtor.

O método lhe dará acesso a funções de membro de controle barra de ferramentas.Quando você chamar CToolBar::GetToolBarCtrl, retorna uma referência a um CToolBarCtrl para poder usar o conjunto de funções de membro de objeto.Consulte CToolBar para informações sobre como construir e criar uma barra de ferramentas usando CToolBar.

Consulte também

Referência

Usando CToolBarCtrl

Conceitos

Controles (MFC)