CW&nd::OnInitMenunbsp;

afx_msg privatevoid OnInitMenu ( CMenu * pMenu );

Parameter

pMenu

Gibt das Menü initialisiert werden. Kann befristet sein und sollten nicht für die spätere Verwendung gespeichert werden.

Bemerkungen

Das Framework ruft diese Memberfunktion, wenn ein Menü zu aktiv zu werden. Der Aufruf erfolgt, wenn der Benutzer ein Element auf der Menüleiste klickt oder eine Menütaste drückt. Überschreiben Sie diese Memberfunktion um das Menü zu ändern, bevor es angezeigt wird.

OnInitMenu wird nur aufgerufen, wenn ein Menü zuerst zugegriffen wird; OnInitMenu ist für jeden Zugriff nur einmal aufgerufen. Dies bedeutet beispielsweise, dass der Mausbewegung über mehrere Menüelemente, während die gedrückt halten keine neue Anrufe erzeugt. Dieser Aufruf bietet keine Informationen über Menüelemente.

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;CWnd::OnInitMenuPopup, WM_INITMENU

Index