MFC: Wie füge ich Tooltip in CMenu -Elementen hinzu?
-
18-09-2019 - |
Frage
Wie fügen Sie Tooltips für CMenu -Elemente hinzu? Ich konnte keine einfache und hilfreiche Ressource finden. Bitte helfen Sie. Vielen Dank...
Lösung
Der einfachste Weg ist es, mehrere Zeichenfolgen an den Menütext zu übergeben, der durch neue Zeichen -Zeichen getrennt ist.
Dadurch wird CMenu automatisch den zweiten Teil des Textes als Menü -Tooltip anzeigen.
ZB, wenn ein Menüelementtext "HIER klicken" ist, ändern Sie ihn auf
"Click here\nThis is the tooltip for the menu item ..."
Wenn Sie fortgeschrittenere/ausgefallene Tooltips mögen, versuchen Sie es natürlich, dann versuchen Sie es
http://www.tooltips.net/downloads.html
Es ist einfach zu implementieren und die Ausgabe ist sehr cool
Andere Tipps
Tooltips für Menüelemente und Popup -Menuitem - CodeProject
http://www.codeprroject.com/kb/menus/menuitemtooltip.aspx
Tooltips für Menüelemente und Popup -Menüelemente - Codeguru
http://www.codeguru.com/cpp/controls/controls/tooltipcontrols/article.php/c5233
Ich kann nicht dafür bürgen, ob dieses Beispiel funktioniert, aber die Strategie des Umgangs mit Wm_Menuselect ist der Ton: