Freigeben über


CWnd::OnCommand

Das Framework ruft diese Memberfunktion auf, wenn der Benutzer ein Element aus einem Menü ausgewählt wird, wenn ein untergeordnetes Steuerelement eine Benachrichtigung sendet oder wenn eine Zugriffstastentastatureingabe übersetzt wird.

virtual BOOL OnCommand(
   WPARAM wParam,
   LPARAM lParam 
);

Parameter

  • wParam
    Das niederwertige Wort aus wParam identifiziert die Befehls-ID des Menüelements, des Steuerelements oder der Zugriffstaste.Das höherwertige Wort aus wParam gibt die Benachrichtigung an, wenn die Nachricht von einem Steuerelement ist.Wenn die Meldung von einer Zugriffstaste ist, ist das Wort bzw. 1.Wenn die Nachricht von einem Menü ist, ist das Wort bzw. 0.

  • lParam
    Identifiziert das Steuerelement, das die Meldung sendet, wenn die Nachricht von einem Steuerelement ist.Andernfalls ist lParam 0.

Rückgabewert

Eine Anwendung gibt Wert ungleich 0 (null) zurück, wenn sie diese Meldung verarbeitet; 0 andernfalls.

Hinweise

OnCommand verarbeitet die Meldungszuordnung für Steuerelementbenachrichtigung und ON_COMMAND Einträge und ruft die entsprechende Memberfunktion auf.

Überschreiben Sie diese Memberfunktion der abgeleiteten Klasse, um die Da WM_COMMAND Meldung zu bearbeiten.Eine Überschreibung verarbeitet nicht die Meldungszuordnung, es sei denn, die Basisklasse OnCommand aufgerufen wird.

HinweisHinweis

Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

WM_COMMAND

CCmdTarget::OnCmdMsg