Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MFC : How to add tooltip in Cmenu items?

How do you add tooltips for CMenu Items? I couldn't find any straightforward and helpful resource. Please help. Thanks...

like image 327
Owen Avatar asked Mar 08 '10 08:03

Owen


3 Answers

The easiest way is to pass multiple strings to the Menu text separated by newline characters.

This will automagically make CMenu display the second part of the text as the menu tooltip.

e.g., If a menu item text is "Click here", change it to

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

Of course, if you like more advanced/fancy tooltips, then try

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

Its easy to implement, and the output is very cool

like image 81
Samnan Avatar answered Nov 23 '22 23:11

Samnan


Tooltips for Menu Item and popup menuitem - CodeProject

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

Tooltips for Menu Items and Popup Menu Items - CodeGuru

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

like image 26
ratty Avatar answered Nov 23 '22 23:11

ratty


I can't vouch for whether this sample works, but the strategy of handling WM_MENUSELECT is sound:

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

like image 31
Dewb Avatar answered Nov 23 '22 23:11

Dewb