FMX.Forms.TApplication.HandleMessage
Delphi
function HandleMessage: Boolean;
C++
bool __fastcall HandleMessage();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
説明
メッセージ キュー内のメッセージを処理している間、FireMonkey アプリケーションの実行を中断します。
HandleMessage は、FireMonkey アプリケーションの実行を中断し、制御がアプリケーションへ返される前に、メッセージ キューからのメッセージを 1 つ処理できるようにします。 そのメッセージ キューが空だった場合、HandleMessage は OnIdle イベントを生成し、アプリケーション内のアクションの更新を処理し始めます。
メモ: アプリケーションがアイドルになった場合、HandleMessage が返ってくるのに時間がかかる場合があります。 このため、優先順位の高いアクションを処理している間、メッセージ ベースで待機しているする際には、この HandleMessage を呼び出してはいけません。 代わりに、単なるメッセージ以上を処理する場合には、ProcessMessages を呼び出します。