2010-03-08 3 views

ответ

3

Самый простой способ - передать несколько строк в текст меню, разделенный символами новой строки.

Это автоматически преобразует CMenu во вторую часть текста как всплывающую подсказку меню.

например, если текст пункта меню «Нажмите здесь», измените его на

"Click here\nThis is the tooltip for the menu item ..." 

Конечно, если вы хотите более продвинутые/фантазий всплывающих подсказок, а затем попробовать

http://www.tooltips.net/downloads.html

Его легко реализовать, и выход очень крут.

+1

_tooltips.net_ переехал на [vxplib.sourceforge.net] (http://vxplib.sourceforge.net/) – mheyman

+0

@Samnan Это не сработает. – Blacktempel

+0

My решение является стандартным способом добавления всплывающих подсказок к меню и панелям инструментов (фактически работает в VC6), так что вы должны что-то делать неправильно. Проверьте свой код для вашего класса мэйнфреймов, чтобы узнать, не используете ли вы некоторые стили для отключения всплывающих подсказок – Samnan

2

Tooltips для пункта меню и всплывающий Пункт в меню - являться CodeProject

http://www.codeproject.com/KB/menus/menuitemtooltip.aspx

подсказками для пунктов меню и всплывающих окон пунктов меню - CodeGuru

http://www.codeguru.com/cpp/controls/controls/tooltipcontrols/article.php/c5233

+0

Я видел эти ссылки, прежде чем я разместил этот вопрос. К сожалению, сам образец не работает ... :( – Owen

Смежные вопросы