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.