Vcl.Forms.TIdleEvent
Delphi
TIdleEvent = procedure (Sender: TObject; var Done: Boolean) of object;
C++
typedef void __fastcall (__closure *TIdleEvent)(System::TObject* Sender, bool &Done);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
説明
TIdleEvent は、アプリケーションがアイドル状態のときにアクションを実行するイベント ハンドラの型です。
TIdleEvent 型は、OnIdle イベントの型です。
Sender は、イベント通知を受け取るオブジェクトです。通常、これはアプリケーション オブジェクトになります。
Done は、イベント ハンドラがバックグラウンド処理を終了したかどうかを示します。
Done が true のときにこのイベント ハンドラが存在すれば、すべてのアクション コンポーネントに自身を更新する機会が与えられ、さらに Windows の場合には、アプリケーションのメッセージ キューに新しいメッセージが追加されるまで、アプリケーションは Windows に制御を渡します。Done が false の場合、このイベント ハンドラが存在するとアプリケーション内のアクション コンポーネントはどれも自身を更新することができず、Windows でアプリケーションが明示的にオペレーティング システムに制御を渡すこともありません。