ON_COMMAND
Dieses Makro wird eine Befehlsmeldung zu einer Memberfunktion zu.
ON_COMMAND(id, memberFxn )
Parameter
id
Die Befehls-ID.memberFxn
Der Name der Meldungshandlerfunktion, der der Befehl zugeordnet ist.
Hinweise
Es gibt an, die bearbeitet eine Befehlsmeldung von einem Befehlsbenutzeroberflächeobjekt wie ein Menüelement oder einer Symbolleisten-Schaltfläche arbeiten.
Wenn ein BefehlZielobjekt eine Meldung von WM_COMMAND mit der angegebenen ID empfängt, ruft ON_COMMAND die Memberfunktion memberFxn auf, um die Meldung zu bearbeiten.
Verwenden Sie ON_COMMAND, um einem einzigen Befehl einer Memberfunktion zuzuordnen. Verwenden Sie ON_COMMAND_RANGE, um einen Bereich von Befehls-IDs zur einköpfigen Funktion zuordnen. Nur ein Eintrag in der Meldungszuordnung kann eine angegebene Befehls-ID übereinstimmen Das heißt, Sie können einem Befehl nicht auf mehrere einen Handler zuordnen. 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