МФЦ:Как добавить всплывающую подсказку к элементам Cmenu?

StackOverflow https://stackoverflow.com/questions/2400180

  •  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 верна:

http://msdn.microsoft.com/en-us/magazine/cc164067.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top