Dicas de ferramenta da barra de ferramentas
Dicas de ferramenta são as minúsculas janelas pop-up que apresentam descrições curtas da finalidade de um botão de barra de ferramentas quando você posiciona o mouse sobre um botão por um período. Quando você cria um aplicativo com o Assistente de Aplicativo que tem uma barra de ferramentas, o suporte à dica de ferramenta é fornecido a você. Este artigo explica o suporte à dica de ferramenta criado pelo Assistente de Aplicativo e como adicionar suporte a dica de ferramenta ao seu aplicativo.
Este artigo cobre:
Como ativar dicas de ferramenta
Para ativar dicas de ferramenta em seu aplicativo, você deve fazer duas coisas:
Adicionar o estilo CBRS_TOOLTIPS aos outros estilos (como WS_CHILD, WS_VISIBLE e outros estilos CBRS_) passado como o parâmetro dwStyle para a função CToolBar::Create ou em SetBarStyle.
Conforme descrito no procedimento abaixo, acrescente o texto da dica da barra de ferramentas, separado por um caractere de nova linha ('\n'), ao recurso de cadeia de caracteres que contém o prompt de linha de comando para o comando da barra de ferramentas. O recurso de cadeia de caracteres compartilha a ID do botão de barra de ferramentas.
Para adicionar o texto da dica de ferramenta
Enquanto você estiver editando a barra de ferramentas no editor da barra de ferramentas, abra a janela Propriedades do Botão de Barra de Ferramentas para um determinado botão.
Na caixa Prompt, especifique o texto que você deseja exibir na dica de ferramenta para esse botão.
Observação
Definir o texto como uma propriedade de botão no editor da barra de ferramentas substitui o procedimento anterior, no qual você precisava abrir e editar o recurso de cadeia de caracteres.
Se forem colocados controles filho em uma barra de controle com dicas de ferramenta habilitadas, a barra de controle exibirá uma dica de ferramenta para cada controle filho na barra de controle, desde que atenda aos seguintes critérios:
A ID do controle não é 1.
A entrada de tabela de cadeia de caracteres com a mesma ID que o controle filho no arquivo de recurso tem uma cadeia de caracteres de dica de ferramenta.
Atualizações da barra de status flyby
Um recurso relacionado a dicas de ferramenta é a atualização da barra de status "flyby". Por padrão, a mensagem na barra de status descreve apenas um botão de barra de ferramentas específico quando o botão é ativado. Ao incluir CBRS_FLYBY em sua lista de estilos passados CToolBar::Create
, você pode ter essas mensagens atualizadas quando o cursor do mouse passar sobre a barra de ferramentas sem realmente ativar o botão.
O que mais você deseja saber?
As classes CToolBar e CToolBarCtrl