FMX.Platform.TApplicationEventMessage
Delphi
TApplicationEventMessage = class (System.Messaging.TMessage<TApplicationEventData>)
C++
class PASCALIMPLEMENTATION TApplicationEventMessage : public System::Messaging::TMessage__1<TApplicationEventData>
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | FMX.Platform |
Beschreibung
Botschaft, die Daten über ein Anwendungsereignis bereitstellt.
Diese Botschaft wird von der plattformspezifischen Implementierung von FMX.Platform auf den verschiedenen unterstützten Plattformen gesendet. Anwendungsereignisse stammen aus dem zugrunde liegenden System, das System informiert FireMonkey, und FireMonkey sendet Botschaften dieses Typs, in dem die Systembotschaften enthalten sind.
Der Inhalt der Botschaft (TApplicationEventMessage.Value) hat den Typ TApplicationEventData:
- Value.Event gibt den Typ des Ereignisses an, wie z. B. TApplicationEvent.FinishedLaunching.
- Value.Context ist ein Objekt, das zusätzlichen Kontext bereitstellt. Häufig bietet der Typ des Ereignisses genügend Informationen, und Value.Context ist null.
Verwenden von Ereignissen anstelle von Botschaften
Anstelle von Botschaften können Sie mit der Methode SetApplicationEventHandler des IFMXApplicationEventService-Plattformdienstes eine Ereignisbehandlungsroutine für Anwendungsereignisse definieren. Siehe Situationen für die Verwendung von Botschaften.
Plattformunterstützung
FireMonkey sendet diesen Botschaftstyp nur auf Android und iOS.
Siehe auch
- System.Messaging (Delphi) (Codebeispiel)
- System.Messaging (C++) (Codebeispiel)