次の方法で共有


OnIdle メンバ関数

更新 : 2007 年 11 月

フレームワークは、処理する Windows メッセージがないとき、CWinAppOnIdle メンバ関数を呼び出します。『MFC リファレンス』を参照してください。

バックグラウンド タスクを行うには、OnIdle をオーバーライドします。既定では、この関数は、ツール バー ボタンなどのユーザー インターフェイス オブジェクトの状態を更新し、フレームワークが操作の過程で作成した一時オブジェクトのクリーンアップを行います。次の図は、キューにメッセージがないときのメッセージ ループによる OnIdle の呼び出し方法を示しています。

メッセージ ループ
メッセージ ループ プロセス

アイドリング ループ内の処理の詳細については、「アイドリング ループ処理」を参照してください。

参照

概念

CWinApp : アプリケーション クラス