CW&nd::OnMenuCharnbsp;

afx_msg LRESULT OnMenuChar ( UINT nChar, UINT nFlags, CMenu * pMenu );

Rückgabewert

Das hohe Word der der Rückgabewert sollte einen der folgenden Codes ein Befehl enthalten:

Wert Beschreibung
0 Sagt Windows das Zeichen verwerfen, dass der Benutzer gedrückt und einen kurzen Signalton über den Systemlautsprecher erzeugt.
1 Sagt Windows das aktuelle Menü schließen.
2 Windows teilt mit, dass das niedrige Word der der Rückgabewert die Artikelnummer für ein bestimmtes Element enthält. Von Windows wird dieses Element ausgewählt.

Das niederwertige Wort wird ignoriert, wenn das höherwertige Wort 0 oder 1 enthält. Anwendungen sollten diese Nachricht verarbeiten, wenn Zugriffstasten (Tastenkombinationen) verwendet werden, um Bitmaps platziert in einem Menü zu wählen.

Parameter

nChar

Abhängig von den Buildeinstellungen gibt das ANSI oder Unicode-Zeichen, das der Benutzer gedrückt.

nFlags

Enthält das MF_POPUP -Flag, wenn das Menü ein Popup-Menü ist. Es enthält das MF_SYSMENU -Flag, wenn das Menü eine Control-Menü ist.

pMenu

Enthält einen Zeiger auf das ausgewählte CMenu. Der Zeiger kann befristet sein und sollten nicht gespeichert werden.

Bemerkungen

Das Framework ruft diese Memberfunktion, wenn der Benutzer drückt ein Menü mnemonische Zeichen, die zwar keiner der vordefinierten Zugriffstasten im aktuellen Menü. Es ist an der CWnd gesendet, die das Menü besitzt. OnMenuChar wird auch aufgerufen, wenn der Benutzer ALT und eine beliebige andere Taste drückt, selbst wenn der Schlüssel kein mnemonisches Zeichen entspricht. In diesem Fall ist pMenu verweist auf das Menü im Besitz von CWndund nFlags 0.

Hinweis&Nbsp;  Dieser Member-Funktion wird aufgerufen, durch den Rahmen für die Anwendung, eine Windows-Meldung zu behandeln zu können. An Ihre Funktion übergebenen Parameter entsprechen die Parametern von Rahmen empfangen, wenn die Nachricht empfangen wurde. Wenn Sie die Basisklasse Implementierung dieser Funktion aufrufen, wird diese Implementierung verwendet ursprünglich mit der Meldung und nicht die Parameter, die Sie angeben, an die Funktion übergebenen Parameter.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; WM_MENUCHAR

Index