ON_COMMAND ( Id, MemberFxn )
Parameter
id
Die Befehls-ID.
memberFxn
Der Name der Message Handler-Funktion, die der Befehl zugeordnet ist.
Bemerkungen
Dieses Makro wird in der Regel in einer Meldungszuordnung ClassWizard oder manuell eingefügt. Es gibt an, welche Funktion eine Befehlsnachricht von eines Befehlsobjekts Benutzeroberfläche z. B. ein Menüelement oder Symbolleiste Schaltfläche behandelt.
Wenn ein Befehl-Objekt empfängt ein Windows WM_COMMAND Nachricht mit der angegebenen ID ON_COMMAND rufen die Member-Funktion MemberFxn für die Meldungsbehandlung.
ON_COMMAND zuordnen ein einzelnes Befehls zu einer Memberfunktion zu verwenden. Verwenden Sie ON_COMMAND_RANGE , eine Member-Funktion eine Reihe von Befehls-Ids zuzuordnen. Nur eine Meldungszuordnung Eintrag kann eine Kommando-Id übereinstimmen. Das heißt, können nicht Sie mehrere Handler einen Befehl zuordnen. Weitere Informationen und Beispiele, finden Sie unter Message Handling und Zuordnen von Themen im Visual C++ Programmer's Guide.
Beispiel
/ / Beispiel für O&N_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
Nbsp; //{{AFX_MSG_MAP (CMyDoc)
ON_COMMAND (ID_MYCMD, OnMyCommand)
// ... Weitere Einträge, zusätzliche Befehle behandeln
//}}AFX_MSG_MAP
(END_MESSAGE_MAP)
Siehe auch&Nbsp;ON_UPDATE_COMMAND_UI