Partilhar via


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

MFC fornece duas classes para criar barras de ferramentas: CToolBar e CToolBarCtrl (que encapsula a API de controle comum do Windows). CToolBar fornece todas as funcionalidades do controle comum da barra de ferramentas e lida com muitas das configurações e estruturas de controle comuns necessárias para você; No entanto, o executável resultante geralmente será maior do que o criado usando CToolBarCtrlo .

CToolBarCtrl geralmente resulta em um executável menor, e você pode preferir usar CToolBarCtrl se não pretende integrar a barra de ferramentas na arquitetura MFC. Se você planeja usar CToolBarCtrl e integrar a barra de ferramentas na arquitetura MFC, você deve tomar cuidado adicional para comunicar manipulações de controle da barra de ferramentas para MFC. Esta comunicação não é difícil; no entanto, é trabalho adicional que não é necessário quando se usa CToolBar.

Visual C++ fornece duas maneiras de tirar proveito do controle comum da barra de ferramentas.

Qualquer um dos métodos lhe dará acesso às funções de membro do controle da barra de ferramentas. Quando você chama o CToolBar::GetToolBarCtrl, ele retorna uma referência a um objeto CToolBarCtrl para que você possa usar ambos os conjuntos de funções de membro. Consulte CToolBar para obter informações sobre como construir e criar uma barra de ferramentas usando CToolBaro .

Ver também

Usando CToolBarCtrl
Controlos