Tooltips for Menu Items and Popup Menu Items

Environment: VC6 SP4, NT4 SP3 and above

This is a simple and the best way to add tooltips to menu items. All you have to do is include the header file, call Create, and hook the WM_MENUSELECT message. My helper class will take care of everything else from there.

Call this Create function in the OnInitDialog or OnCreate functions of your main window.


myMenuToolTip.Create(m_hWnd, _T(“Sample Menu Text”),
AfxGetResourceHandle()
,TTS_NOPREFIX | TTS_BALLOON // play with this flags to get
// your own style of toolips

, _T(“My Best Tool Tip Title”) // title for the tooltips
);

When your window receives WM_MENUSELECT, call the OnMenuSelect function to notify my helper class.

myMenuToolTip.OnMenuSelect(nItemID, nFlags, hSubMenu);

Downloads


Download demo/source project – 19 Kb


Open Header file – 5 Kb

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read