MFC:如何在Cmenu项中添加工具提示?

问题描述 投票:0回答:3

如何为 CMenu 项目添加工具提示?我找不到任何简单且有用的资源。请帮忙。谢谢...

mfc visual-c++ tooltip cmenu
3个回答
3
投票

最简单的方法是将多个字符串传递给菜单文本,并用换行符分隔。

这将自动使 CMenu 显示文本的第二部分作为菜单工具提示。

例如,如果菜单项文本是“单击此处”,请将其更改为

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

当然,如果您喜欢更高级/花哨的工具提示,请尝试Tooltips.NET

很容易实现,而且输出很酷


2
投票

菜单项和弹出菜单项的工具提示 - CodeProject

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

菜单项和弹出菜单项的工具提示 - CodeGuru

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


2
投票

我不能保证这个示例是否有效,但处理 WM_MENUSELECT 的策略是合理的:

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

© www.soinside.com 2019 - 2024. All rights reserved.