【发布时间】:2010-03-08 08:58:20
【问题描述】:
如何为 CMenu 项添加工具提示?我找不到任何简单而有用的资源。请帮忙。谢谢...
【问题讨论】:
标签: mfc visual-c++ tooltip cmenu
如何为 CMenu 项添加工具提示?我找不到任何简单而有用的资源。请帮忙。谢谢...
【问题讨论】:
标签: mfc visual-c++ tooltip cmenu
最简单的方法是将多个字符串传递给由换行符分隔的菜单文本。
这将自动使 CMenu 将文本的第二部分显示为菜单工具提示。
例如,如果菜单项文本是“单击此处”,则将其更改为
"Click here\nThis is the tooltip for the menu item ..."
当然,如果你喜欢更高级/花哨的工具提示,那就试试吧
http://www.tooltips.net/downloads.html
很容易实现,而且输出很酷
【讨论】:
m.AppendMenuW(MF_STRING, IDC_ABC, L"String\nTooltip"); --> 显示“StringTooltip”
菜单项和弹出菜单项的工具提示 - CodeProject
http://www.codeproject.com/KB/menus/menuitemtooltip.aspx
菜单项和弹出菜单项的工具提示 - CodeGuru
http://www.codeguru.com/cpp/controls/controls/tooltipcontrols/article.php/c5233
【讨论】:
我不能保证这个示例是否有效,但处理 WM_MENUSELECT 的策略是合理的:
【讨论】: