FMX.Platform.TApplicationEventMessage
Delphi
TApplicationEventMessage = class (System.Messaging.TMessage<TApplicationEventData>)
C++
class PASCALIMPLEMENTATION TApplicationEventMessage : public System::Messaging::TMessage__1<TApplicationEventData>
Sommaire
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | FMX.Platform |
Description
Représente le message qui contient des données sur un événement d'application.
Ce message est envoyé par l'implémentation spécifique à la plate-forme de FMX.Platform sur les différentes plates-formes supportées. Les événements d'application prennent leur origine sur la plate-forme sous-jacente, le système notifie FireMonkey, et FireMonkey envoie des messages de ce type englobant les messages système.
Le contenu du message (TApplicationEventMessage.Value) est de type TApplicationEventData :
- Value.Event indique le type de l'événement, comme TApplicationEvent.FinishedLaunching.
- Value.Context est un objet qui fournit un contexte supplémentaire. Souvent, le type d'événement fournit suffisamment d'informations et Value.Context est null.
Utilisation des événements à la place des messages
Au lieu d'utiliser des messages, vous pouvez utiliser la méthode SetApplicationEventHandler du service de plate-forme IFMXApplicationEventServicerad_fr:Services de plate-forme de FireMonkey pour définir un gestionnaire d'événement pour les événements d'application. Voir Quand utiliser des messages.
Support de la plate-forme
FireMonkey envoie uniquement ce type de message sur Android et iOS.