Criando um objeto CToolBarCtrl
os objetos deCToolBarCtrl contêm várias estruturas de dados internas — uma lista de bitmaps da imagem do botão, uma lista de cadeias de caracteres do rótulo do botão, e uma lista de estruturas de TBBUTTON — aquele associado uma imagem e/ou uma cadeia de caracteres com a posição, o estilo, o estado, e a ID de comando do botão. Cada um dos elementos dessas estruturas de dados é referenciado por um índice de base zero. Antes de usar um objeto de CToolBarCtrl , você deve configurar essas estruturas de dados. Para obter uma lista das estruturas de dados, consulte Controles da barra de ferramentas em Windows SDK. A lista de cadeias de caracteres só pode ser usada para rótulos do botão; não é possível recuperar cadeias de caracteres da barra de ferramentas.
Para usar um objeto de CToolBarCtrl , normalmente você seguirá estas etapas:
Para usar um objeto de CToolBarCtrl
Construir o objeto de CToolBarCtrl .
Chame Crie para criar o controle comuns da barra de ferramentas do windows e anexá-lo ao objeto de CToolBarCtrl . Se você quiser imagens de bitmap para os botões, adicione os bitmaps no botão na barra de ferramentas AddBitmapchamando. Se você quiser rótulos de cadeia de caracteres para os botões, adicione as cadeias de caracteres à barra de ferramentas chamando AddString e/ou AddStrings. Depois de chamar AddString e/ou AddStrings, você deve chamar Dimensionamento automático para obter a cadeia de caracteres ou as cadeias de caracteres apareça.
Adicionar estruturas de botão na barra de ferramentas AddButtonschamando.
Se você quiser dicas de ferramenta, tratar mensagens de TTN_NEEDTEXT na janela do proprietário da barra de ferramentas como descrito em Notificações de dica de ferramenta de manipulação.
Se você deseja que o usuário possam personalizar a barra de ferramentas, tratar notificações de personalização na janela do proprietário como descrito em Notificações de personalização de manipulação.