6 Stimmen

MFC: Wie fügt man Tooltip in CMenu-Elemente hinzu?

Wie fügt man Tooltips für CMenu-Elemente hinzu? Ich konnte keine klare und hilfreiche Quelle finden. Bitte helfen Sie. Vielen Dank...

3voto

Samnan Punkte 643

Der einfachste Weg ist, mehrere Zeichenfolgen an den Menütext zu übergeben, die durch Zeilenumbruchszeichen getrennt sind.

Dies lässt CMenu automatisch den zweiten Teil des Textes als Menü-Tooltip anzeigen.

Zum Beispiel, wenn der Menüpunktext "Hier klicken" lautet, ändern Sie ihn in

"Hier klicken\nDies ist der Tooltip für den Menüpunkt ..."

Natürlich, wenn Sie fortgeschrittenere/aufwändigere Tooltips bevorzugen, dann versuchen Sie

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

Es ist einfach zu implementieren, und die Ausgabe ist sehr cool.

2voto

ratty Punkte 12746

Tooltips für Menüpunkte und Popup-Menüpunkte - CodeProject

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

Tooltips für Menüpunkte und Popup-Menüpunkte - CodeGuru

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

2voto

Dewb Punkte 382

Ich kann nicht bürgen, ob dieses Beispiel funktioniert, aber die Strategie zur Behandlung von WM_MENUSELECT ist solide:

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X