次の方法で共有


CWinThread::Run

ユーザー インターフェイス スレッドの既定のメッセージ ループを提供します。

virtual int Run( );

戻り値

スレッドが返した int 値を返します。 この値を取得するには、GetExitCodeThread 関数を呼び出します。

解説

Run 関数は、アプリケーションが WM_QUIT メッセージを受け取るまで、Windows メッセージの獲得とディスパッチを行います。 呼び出し時点でスレッドのメッセージ キューにメッセージがないときは、Run 関数は OnIdle 関数を呼び出してアイドル処理を実行します。 獲得したメッセージは、特別な処理のために PreTranslateMessage メンバー関数に渡された後、標準のキーボード変換のために Windows 関数 TranslateMessage に渡されます。 最後に、Windows 関数 DispatchMessage が呼び出されます。

Run 関数をオーバーライドすることはほとんどありません。しかし、特別な動作を実装するためにオーバーライドすることもできます。

このメンバー関数は、ユーザー インターフェイス スレッドでだけ使用されます。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWinThread クラス

階層図

CWinApp::Run

その他の技術情報

CWinThread のメンバー