FMX.Platform.TApplicationEventMessage
Delphi
TApplicationEventMessage = class (System.Messaging.TMessage<TApplicationEventData>)
C++
class PASCALIMPLEMENTATION TApplicationEventMessage : public System::Messaging::TMessage__1<TApplicationEventData>
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | FMX.Platform |
説明
アプリケーション イベントについてのデータを含むメッセージです。
このメッセージは、さまざまなサポート対象プラットフォーム上で、FMX.Platform のプラットフォーム固有の実装によって送信されます。アプリケーション イベントは基盤となるシステムで発生し、システムは FireMonkey に通知し、FireMonkey はこの型のメッセージでシステム メッセージをラップして送信します。
メッセージの内容(TApplicationEventMessage.Value)は TApplicationEventData 型です。
- Value.Event はイベントの型を示します。TApplicationEvent.FinishedLaunching などです。
- Value.Context は追加のコンテキストを提供するオブジェクトです。多くの場合、イベントの型だけで情報は十分なため、Value.Context は null になっています。
メッセージの代わりにイベントを使用する
メッセージを使用する代わりに、IFMXApplicationEventService プラットフォーム サービスの SetApplicationEventHandler メソッドを使用して、アプリケーション イベント用のイベント ハンドラを定義することができます。「メッセージを使用すべき場合」を参照してください。
サポート対象プラットフォーム
FireMonkey がこの型のメッセージを送信するのは、Android および iOS の場合のみです。