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