Methoden von Vcl.Menus.TMenuItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

GeerbteProtected
_AddRefprotectedWird aufgerufen, wenn eine Anwendung eine Komponentenschnittstelle verwendet.
_ReleaseprotectedWird aufgerufen, wenn eine Anwendung eine Komponentenschnittstelle freigibt.
ActionChangeprotected
AddpublicFügt am Ende des Eigenschafts-Arrays Items einen oder mehrere Menüeinträge hinzu.
AdvancedDrawItemprotected
AfterConstructionpublicReagiert, nachdem der letzte Konstruktor ausgeführt wurde.
AssignpublicKopiert den Inhalt eines anderen, gleichen Objekts.
AssignToprotected
AsyncScheduleprotected
BeforeDestructionpublicFührt alle erforderlichen Aktionen aus, bevor der erste Destruktor aufgerufen wird.
BeginInvokepublicFührt einen asynchronen Aufruf der in AProc oder AFunc angegebenen Methode durch.
CanObserveprotected
ChangeNameprotectedWeist der als private deklarierten, internen Eigenschaft Name den im Parameter NewName übergebenen String zu.
CheckDisposedprotected
CheckImageIndexprotected
ClassInfopublicGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNamepublicGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIspublicErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentpublicGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypepublicGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstancepublicÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
ClearpublicEntfernt alle in der Eigenschaft Items aufgeführten Menüeinträge und gibt deren Speicher frei.
ClickpublicSimuliert einen Mausklick.
CreatepublicErzeugt eine Instanz von TMenuItem.
DefaultHandlerpublicStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DefinePropertiesprotected
DeletepublicEntfernt einen Menüeintrag aus dem Eigenschafts-Array Items.
DestroypublicGibt eine Instanz von TMenuItem frei.
DestroyComponentspublicGibt alle untergeordneten Komponenten frei.
DestroyingpublicZeigt an, dass die Komponenten und alle ihr untergeordneten Komponenten in Kürze freigegeben werden.
DispatchpublicRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOfpublicDisposeOf erzwingt die Ausführung des Destruktorcodes in einem Objekt.
DoDrawTextprotected
DrawItemprotected
EndFunctionInvokepublicBlockiert den Aufrufer, bis das angegebene ASyncResult fertiggestellt ist.
EndInvokepublicBlockiert den Aufrufer, bis das angegebene ASyncResult fertiggestellt ist.
EqualspublicÜberprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
ExecuteActionpublicFührt eine Aktion aus.
FieldAddresspublicLiefert die Adresse eines als published deklarierten Objektfeldes.
FindpublicSucht in dem Eigenschafts-Array Items einen Menüeintrag anhand des Titels.
FindComponentpublicGibt an, ob der Komponente eine bestimmte Komponente untergeordnet ist.
FreepublicLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstancepublicGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
FreeNotificationpublicStellt sicher, dass AComponent von der bevorstehenden Freigabe der Komponente benachrichtigt wird.
FreeOnReleasepublicGibt die Schnittstellenreferenz für Komponenten frei, die aus COM-Klassen erstellt wurden.
GetActionLinkClassprotected
GetAutoHotkeysprotected
GetAutoLineReductionprotected
GetChildOwnerprotectedGibt den Eigentümer einer untergeordneten Komponente zurück, die aus einem Stream gelesen wird.
GetChildParentprotectedGibt den Vorfahr oder, wenn ein solcher nicht existiert, den Eigentümer einer untergeordneten Komponente zurück, die aus einem Stream gelesen wird.
GetChildrenpublic
GetCountprotected
GetDeltaStreamsprotected
GetDisposedprotected
GetEnumeratorpublic
GetHandleprotected
GetHashCodepublicGibt einen Integerwert zurück, der den Hash-Code enthält.
GetIDsOfNamesprotectedOrdnet ein einzelnes Element und eine optionale Argumentmenge einer korrespondierenden Menge von Integer-Dispatch-Bezeichnern (dispIDs) zu.
GetImageListpublicGibt die Bilderliste zurück, in der das Bild für den Menüeintrag enthalten ist.
GetInterfacepublicErmittelt eine angegebene Schnittstelle.
GetInterfaceEntrypublicLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTablepublicGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetItemprotected
GetMenuIndexprotected
GetNamePathpublicGibt einen vom Objektinspektor verwendeten String zurück.
GetObserversprotectedGetter-Methode von Observers.
GetOwnerprotectedGibt den Eigentümer einer Komponente zurück.
GetParentComponentpublicGibt die übergeordnete Komponente des Menüeintrags zurück.
GetParentMenupublicGibt das Hauptmenü zurück, zu dem der Menüeintrag gehört.
GetTypeInfoprotectedErmittelt die Typinformationen für ein Objekt.
GetTypeInfoCountprotectedGibt die Anzahl der Typinformations-Schnittstellen zurück, die ein Objekt bereitstellt (entweder 0 oder 1).
HasParentpublicGibt an, dass der Menüeintrag ein übergeordnetes Objekt besitzt, das das Laden und Speichern der Daten übernimmt.
IndexOfpublicLiefert die Position eines Menüeintrags im Array Items zurück.
InheritsFrompublicLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitiateActionpublicRuft die Methode Update der Aktionsverknüpfung auf, wenn eine entsprechende Zuordnung besteht.
InitInstancepublicSetzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InsertpublicFügt an der angegebenen Position einen Eintrag in das Array Items ein.
InsertComponentpublicMacht die Komponente zum Eigentümer einer bestimmten Komponente.
InsertNewLineprotected
InsertNewLineAfterpublicFügt nach dem angegebenen Eintrag eine Trennlinie in das Eigenschafts-Array Items ein.
InsertNewLineBeforepublicFügt vor dem angegebenen Eintrag eine Trennlinie in das Eigenschafts-Array Items ein.
InstanceSizepublicGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
InvokeprotectedStellt den Zugriff auf die Eigenschaften und Methoden eines Automatisierungsobjekts bereit, wenn die Komponente als Container für ein Automatisierungsobjekts dient.
IsImplementorOfpublicGibt an, ob die Komponente eine bestimmte Schnittstelle implementiert.
IsLinepublicGibt an, ob der Menüeintrag eine Trennlinie ist.
Loadedprotected
MeasureItemprotected
MenuChangedprotected
MethodAddresspublicGibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodNamepublicGibt den Namen einer Klassenmethode per Adresse zurück.
NewBottomLinepublicFügt eine Trennlinie am Ende des Eigenschafts-Array Items ein.
NewInstancepublicWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
NewTopLinepublicFügt eine Trennlinie am Beginn des Eigenschafts-Array Items ein.
Notificationprotected
ObserverAddedprotected
operator []public
operator ()publicC++-Umwandlung eines TComponent-Objekts entweder in eine System.Classes.IInterfaceComponentReference-Instanz oder in eine System.IInterface-Instanz.
QualifiedClassNamepublicGibt den qualifizierten Namen der Klasse zurück.
QueryInterfaceprotectedGibt eine Referenz auf ein angegebenes Interface zurück, wenn die aktuelle Komponente dieses Interface unterstützt.
ReadStateprotectedLiest den Status der Komponente.
ReferenceInterfacepublicErstellt oder entfernt die internen Verknüpfungen, die zu einer Benachrichtigung der Komponente führen, wenn das implementierende Objekt einer bestimmten Schnittstelle freigegeben wird.
RemovepublicEntfernt einen Menüeintrag aus dem Eigenschafts-Array Items.
RemoveComponentpublicEntfernt eine angegebene Komponente aus der Komponentenliste.
RemoveFreeNotificationpublicDeaktiviert die Freigabebenachrichtigung, die von der Methode FreeNotification aktiviert wurde.
RemoveFreeNotificationsprotectedBenachrichtigt alle untergeordneten Komponenten über die unmittelbare Freigabe ihrer Eigentümerkomponente.
RethinkHotkeyspublicPasst die Untermenüeinträge an, damit alle Einträge über ein eindeutiges Tastenkürzel verfügen.
RethinkLinespublicEntfernt überflüssige Trennlinien aus dem Eigenschafts-Array Items.
SafeCallExceptionpublicFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SetAncestorprotectedEntfernt oder setzt den csAncestor-Status in der Eigenschaft ComponentState der Komponente.
SetBreakprotected
SetCaptionprotected
SetCheckedprotected
SetChildOrderprotected
SetDefaultprotected
SetDesigningprotectedStellt sicher, dass bei den zur Entwurfszeit eingefügten Komponenten das Entwurfsmodus-Flag gesetzt ist.
SetDesignInstanceprotectedStellt sicher, dass bei den zur Entwurfszeit eingefügten Komponenten das Entwurfsmodus-Flag gesetzt ist.
SetEnabledprotected
SetGroupIndexprotected
SetImageIndexprotected
SetImageNameprotected
SetInlineprotectedSetzt das csInline-Bit der Eigenschaft ComponentState.
SetMenuIndexprotected
SetNameprotectedWeist den Wert der Eigenschaft Name zu.
SetParentComponentpublic
SetRadioItemprotected
SetShortCutprotected
SetSubComponentpublicBestimmt, ob die Komponente eine Unterkomponente ist.
SetVisibleprotected
ToStringpublicGibt einen String zurück, der den Klassennamen enthält.
UnitNamepublicGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopepublicGibt den Unit-Gültigkeitsbereich der Klasse zurück.
UpdateActionpublicAktualisiert den Status einer Aktion.
UpdatedprotectedLöscht das Flag csUpdating der Eigenschaft ComponentState, wenn die Aktualisierung der Komponente beendet ist.
UpdateItemsprotectedDurchläuft alle Menü-Einträge dieses Menü-Eintrags und aktualisiert sie.
UpdateRegistryprotectedStellt die Schnittstelle für eine Methode bereit, die der Registrierung Typbibliotheks- und Versionsinformationen für Komponenten hinzufügt, die COM-Schnittstellen implementieren.
UpdatingprotectedSetzt den Status csUpdating in die Eigenschaft ComponentState der Komponente.
ValidateContainerprotectedPrüft, ob ein Objekt in einen Container eingefügt werden kann.
ValidateInsertprotectedStellt die Schnittstelle für eine Methode dar, die eine untergeordnete Komponente vor dem Einfügen überprüft.
ValidateRenameprotectedStellt sicher, dass die Änderung des Namens einer untergeordneten Komponente keinen Namenskonflikt erzeugt.
WriteStateprotectedSchreibt den Status der Komponente.