API:FMX.Platform.TSystemAppearanceChangedMessage
Delphi
TSystemAppearanceChangedMessage = class(TObjectMessage<TSystemAppearance>);
C++
class PASCALIMPLEMENTATION TSystemAppearanceChangedMessage : public System::Messaging::TObjectMessage__1<TSystemAppearance*>
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | FMX.Platform |
Description
Classe de base pour les messages contenant des objets.
FMX.Platform.TSystemAppearanceChangedMessage hérite de System.Messaging.TObjectMessage. Tout le contenu en-dessous de cette ligne se réfère à System.Messaging.TObjectMessage.
Classe de base pour les messages contenant des objets.
Le contenu d'un TMessage peut être de tout type, y compris les classes. Toutefois, quand vous créez un TMessage avec un objet comme valeur, TMessage ne prend pas possession de l'objet ; vous devez supprimer l'objet vous-même et vous assurer que le message a été supprimé en premier.
TObjectMessage fournit une propriété supplémentaire pour résoudre ce problème. Quand vous créez un TObjectMessage, vous pouvez spécifier si le message doit prendre possession de l'objet qu'il contient. Si vous spécifiez que le message doit posséder son contenu, le contenu du message est détruit quand vous détruisez le message.