OnIdle メンバー関数
Windows メッセージが処理されていないとき、フレームワークは CWinApp メンバー関数 OnIdle を呼び出します (「MFC ライブラリ リファレンス」を参照)。
OnIdle
をオーバーライドしてバックグラウンド タスクを実行します。 既定のバージョンでは、ツール バー ボタンなどのユーザー インターフェイス オブジェクトの状態が更新され、操作の過程でフレームワークによって作成された一時オブジェクトのクリーンアップが実行されます。 次の図は、キューにメッセージがない場合にメッセージ ループが OnIdle
を呼び出す方法を示しています。
メッセージ ループ
アイドル ループで実行できる操作の詳細については、「アイドリング ループ処理」をご覧ください。