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