第2回が来てしまいました。第1回から2年ぐらいでしょうか? 私、MFCで制御系のアプリをかかされる羽目になりその際のテクニックなどをかいときます。 MFCでスレッドを使う MFCでスレッドを使うには AfxBeginThread を利用してCWinThread型のオブジェクトを作るわけですが、通信アプリとか制御系のアプリの場合しばしば「スレッドの終了を待ちたい!」と言う要求が発生します。で、そのやり方です。 class CHogeHoge { public: CHogeHoge(); // コンストラクタ ~CHogeHoge(); // デストラクタ void Start(void); // スレッドの開始 void Stop(void); // スレッドの終了 protected: static UINT ThreadEntry(LPVOID pParam); // スレッド開始位置