[戻る] BORREL 2008/01/29(火) 08:25:11 SetTimerをメインスレッドとは別に新しいスレッド上で実行する方法がありましたら教 えていただけないでしょうか。 環境はWindowsXP,VC++6.0のMFCダイアログベースアプリを作成しています。 単に新規スレッドを立てた場合(UINT NewThread(LPVOID pParam)関数を作成)、ウィン ドウプロシージャがないため、WMメッセージを受け取ることはできないと思うのです が、そのようにしたらメッセージを受け取ることができるのでしょうか? よろしくお願いします。 tetrapod 2008/01/29(火) 09:07:05 純粋に設問に答えるだけなら「 UI スレッドを作成すればよい」となるわけだが そもそも WM_TIMER (SetTimer) を使う必然があるかどうかを再考慮するべき。