Vcl.Forms.TApplication.ProcessMessages

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure ProcessMessages;

C++

void __fastcall ProcessMessages();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

説明

アプリケーションがメッセージキューを処理できるように,その実行を一時的に停止します。

ProcessMessages メソッドを呼び出すと,メッセージキューに現在あるメッセージをアプリケーションが処理できるようになります。ProcessMessages メソッドは Windows メッセージループが空になるまで循環し,その後アプリケーションへ制御を戻します。

メモ:  メッセージ処理を無視すると,ProcessMessages メソッドを呼び出すアプリケーションだけに影響し,そうでないアプリケーションには影響しません。時間のかかる処理を行うときに ProcessMessages を定期的に呼び出すようにすれば,アプリケーションが描画や他のメッセージに応答することが可能になります。

メモ:  ProcessMessages メソッドは,HandleMessages メソッドとは異なり,アプリケーションをアイドル状態にすることはできません。

関連項目