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);