FMX.Platform.TSystemAppearanceChangedMessage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Messaging.TObjectMessageSystem.Messaging.TMessageSystem.Messaging.TMessageBaseSystem.TObjectTSystemAppearanceChangedMessage

Delphi

TSystemAppearanceChangedMessage = class(TObjectMessage<TSystemAppearance>);

C++

class PASCALIMPLEMENTATION TSystemAppearanceChangedMessage : public System::Messaging::TObjectMessage__1<TSystemAppearance*>

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Platform.pas
FMX.Platform.hpp
FMX.Platform FMX.Platform

Beschreibung

Basisklasse für Botschaften, die Objekte enthalten.

FMX.Platform.TSystemAppearanceChangedMessage erbt von System.Messaging.TObjectMessage. Der folgende Inhalt bezieht sich auf System.Messaging.TObjectMessage.

Basisklasse für Botschaften, die Objekte enthalten.

Der Inhalt von TMessage kann jeder beliebige Typ, einschließlich Klassen, sein. Wenn Sie jedoch ein TMessage mit einem Objekt als Wert erstellen, wird TMessage nicht zum Eigentümer des Objekts; Sie müssen das Objekt selbst löschen und sicherstellen, dass die Botschaft vorher gelöscht wurde.

TObjectMessage stellt eine zusätzliche Eigenschaft zum Beheben dieses Problems bereit. Wenn Sie TObjectMessage erstellen, können Sie angeben, ob die Botschaft der Eigentümer des Objekts, das sie enthält, werden soll oder nicht. Wenn Sie festlegen, dass die Botschaft Eigentümer ihres Inhalts sein muss, wird der Inhalt der Botschaft freigegeben, wenn Sie die Botschaft freigeben.

Siehe auch