Freigeben über


ON_COMMAND

Dieses Makro wird eine Befehlsmeldung an eine Memberfunktion auf.

ON_COMMAND(id, memberFxn )

Parameter

  • id
    Die Befehls-ID.

  • memberFxn
    Der Name der Meldung Handler Funktion, in der der Befehl zugeordnet ist.

Hinweise

Es gibt an die zu bearbeitende eine Befehlsmeldung eines Befehls für die Benutzeroberfläche, z. B. ein Menüelement oder einer Symbolleisten-Schaltfläche arbeiten.

Wenn ein Befehl Ziel Objekt WM_COMMAND Windows eine Meldung mit der angegebenen ID empfängt, ruft ON_COMMAND die Memberfunktion memberFxn auf, um die Meldung zu bearbeiten.

Verwenden Sie ON_COMMAND, um einen einzelnen Befehl zu einer Memberfunktion zu verknüpfen.Verwenden Sie ON_COMMAND_RANGE, um einen Bereich der Befehls-ID an die einköpfigen Funktion zugeordnet werden soll.Nur ein Meldungszuordnungseintrag kann eine angegebene Befehl übereinstimmen identifikationDas heißt, Sie können einen Befehl nicht mehr als einem Handler.Weitere Informationen und Beispiele finden Sie unter Nachrichtenverarbeitungs-und Zuordnungs-Themen.

Beispiel

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

Anforderungen

Header: afxmsg_.h

Siehe auch

Referenz

ON_UPDATE_COMMAND_UI

Konzepte

MFC-Makros und -globale Werte