MFC: Como adicionar dica de ferramenta em itens CMENU?
-
18-09-2019 - |
Pergunta
Como você adiciona dicas de ferramentas para itens CMENU? Não consegui encontrar nenhum recurso direto e útil. Por favor ajude. Obrigado...
Solução
A maneira mais fácil é passar várias cordas para o texto do menu separado por caracteres da Newline.
Isso fará com que o CMENU seja exibido automaticamente a segunda parte do texto como a dica de ferramenta de menu.
por exemplo, se um texto do item de menu estiver "clique aqui", altere -o para
"Click here\nThis is the tooltip for the menu item ..."
Obviamente, se você gosta de dicas de ferramentas mais avançadas/sofisticadas, tente
http://www.tooltips.net/downloads.html
É fácil de implementar, e a saída é muito legal
Outras dicas
Tooltips for Menu Item and popup menuitem - CodeProject
http://www.codeproject.com/KB/menus/menuitemtooltip.aspx
Tooltips for Menu Items and Popup Menu Items - CodeGuru
http://www.codeguru.com/cpp/controls/controls/tooltipcontrols/article.php/c5233
I can't vouch for whether this sample works, but the strategy of handling WM_MENUSELECT is sound: