МФЦ:Как добавить всплывающую подсказку к элементам Cmenu?
-
18-09-2019 - |
Вопрос
Как добавить всплывающие подсказки для элементов CMenu?Я не смог найти простого и полезного ресурса.Пожалуйста помоги.Спасибо...
Решение
Самый простой способ — передать в текст меню несколько строк, разделенных символами новой строки.
Это автоматически заставит CMenu отображать вторую часть текста в качестве всплывающей подсказки меню.
например, если текст пункта меню «Нажмите здесь», измените его на
"Click here\nThis is the tooltip for the menu item ..."
Конечно, если вам нравятся более продвинутые/модные всплывающие подсказки, попробуйте
http://www.tooltips.net/downloads.html
Его легко реализовать, а результат очень крутой.
Другие советы
Подсказки для пунктов меню и всплывающих меню — CodeProject
http://www.codeproject.com/KB/menus/menuitemtooltip.aspx
Подсказки для пунктов меню и пунктов всплывающего меню - CodeGuru
http://www.codeguru.com/cpp/controls/controls/tooltipcontrols/article.php/c5233
Я не ручаюсь, работает ли этот пример, но стратегия обработки WM_MENUSELECT верна: