Skip to main content

Wann es ausgelöst wird

Das Ereignis tritt auf, wenn ein Benutzerbefehl aufgerufen wird, vorausgesetzt, dem Hauptmenü oder der Symbolleiste wurde ein entsprechender Eintrag hinzugefügt. Bezeichner von Benutzerbefehlen haben die Form CI_UserCommand + <non-negative integer>.

Parameter

Um einen Benutzerbefehl dem Hauptmenü oder der Symbolleiste hinzuzufügen, verwenden Sie die Methoden AppendItem oder InsertItem sowie AppendButton oder InsertButton der Schnittstellen IMenu bzw. IToolbar. Verwenden Sie den Befehlsbezeichner CI_UserCommand oder CI_UserCommand + <nichtnegative ganze Zahl>. Der folgende Beispielcode fügt einen Menüpunkt für einen Benutzerbefehl mit dem Befehlsbezeichner CI_UserCommand + 1 hinzu.
Eine Schaltfläche in der Symbolleiste oder ein Menüpunkt, die bzw. der für einen Benutzerbefehl hinzugefügt wurde, ist deaktiviert, sofern kein Handler für das Ereignis On User Command hinzugefügt wird. Der folgende Beispielcode verarbeitet das Ereignis On User Command.