FMX.Forms.TApplication.ProcessMessages
Delphi
procedure ProcessMessages;
C++
void __fastcall ProcessMessages();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
説明
FireMonkey アプリケーションの実行を中断し、メッセージ キューの処理を可能にします。
ProcessMessages を呼び出すと、メッセージ キューに現在入っているメッセージをアプリケーション側で処理することができます。 ProcessMessages は、空になるまでメッセージ ループを回し、その後、アプリケーションへ制御を返します。
ヒント: メッセージ処理を怠っても、影響を受けるのは ProcessMessages を呼び出すアプリケーションだけで、それ以外の実行中のアプリケーションには影響はありません。 長時間にわたるオペレーションでは、ProcessMessages を定期的に呼び出すことにより、アプリケーション側でペイント メッセージなどのメッセージに応答することができます。
ヒント: ProcessMessages はアプリケーションをアイドル状態にはしないのに対し、HandleMessage はそれを許容します。