IMainMenu
Worum geht es
Eine Sammlung von IMenuItem-Interfaces. Repräsentiert das Menü des Hauptfensters.
Die Eigenschaft TCommandID gibt für alle Elemente dieses Menüs den Wert CI_SubMenu zurück.
Methoden
Definition | Beschreibung |
Reset() | Setzt das Menü zurück (stellt die ursprüngliche Ansicht wieder her). |
Wichtig! Nach Ausführung der Methode Reset wird das aktuelle Objekt vom Typ IMainMenu zerstört und ein neues Objekt generiert. Im Ergebnis werden alle Verweise auf das aktuelle Objekt ungültig, und Versuche, es zu verwenden, erzeugen einen Ausnahmefehler. Sie müssen entweder ein neues Objekt definieren oder das vorhandene Objekt neu initialisieren.
Der folgende Beispielcode zeigt die Anwendung der Methode Reset für ein Objekt. Als Resultat wird das Objekt menu ungültig, und Verweise auf das Objekt sind nicht mehr möglich.
// Neues Objekt IMainMenu definieren und initialisieren
IMainMenu menu = TaskWindow.MainWindow.MainMenu;
// Methode Reset aufrufen
menu.Reset();
12.04.2024 18:16:01