Freigeben über


ON_UPDATE_COMMAND_UI Macro

Verwenden Sie das Fenster Eigenschaften, um ein Benutzeroberflächeobjekt zu einem BefehlUpdatehandler in einem BefehlZielobjekt herzustellen. Es schließt automatisch die ID des Benutzeroberflächeobjekts an das Makro ON_UPDATE_COMMAND_UI an und erstellt einen Handler im Objekt erstellt, das das Update behandelt. Weitere Informationen finden Sie unter Zuordnungs-Meldungen auf Funktionen.

Um beispielsweise einen freien 3D-Raum zu aktualisieren verwenden aller Befehl im Menü Bearbeiten des Programms, das Fenster Eigenschaften, um einem Eintrag in der Meldungszuordnung in der ausgewählten Klasse, einer Funktionsdeklaration für einen BefehlUpdatehandler, der OnUpdateEditClearAll in der Klasse aufgerufen wird, und einer leeren Funktionsvorlage in der Implementierungsdatei der Klasse. Der Funktionsprototyp sieht wie folgt aus:

afx_msg void OnUpdateEditClearAll(CCmdUI *pCmdUI);

Wie alle Handler zeigt die Funktion das afx_msg-Schlüsselwort an. Wie alle Aktualisierungshandler entlädt sie ein Argument, einen Zeiger auf ein CCmdUI-Objekt.

Siehe auch

Konzepte

Gewusst wie: Aktualisieren von Benutzeroberflächenobjekten