CWinThread::Run
更新 : 2007 年 11 月
ユーザー インターフェイス スレッドの既定のメッセージ ループを提供します。
virtual int Run( );
戻り値
スレッドが返した int 値を返します。この値を取得するには、GetExitCodeThread 関数を呼び出します。
解説
Run 関数は、アプリケーションが WM_QUIT メッセージを受け取るまで、Windows メッセージの獲得とディスパッチを行います。呼び出し時点でスレッドのメッセージ キューにメッセージがないときは、Run 関数は OnIdle 関数を呼び出してアイドル処理を実行します。獲得したメッセージは、特別な処理のために PreTranslateMessage メンバ関数に渡された後、標準のキーボード変換のために Windows 関数 TranslateMessage に渡されます。最後に、Windows 関数 DispatchMessage が呼び出されます。
Run 関数をオーバーライドすることはほとんどありません。しかし、特別な動作を実装するためにオーバーライドすることもできます。
このメンバ関数は、ユーザー インターフェイス スレッドでだけ使用されます。
必要条件
ヘッダー : afxwin.h