MFCにてアプリケーションを実装しています。
CWinAppクラスにて、メンバクラスとしてCWinThreadクラスを定義し、必要なタイミングでCWinAppクラスからサブスレッドを立ち上げます。
このサブスレッドが終了するタイミングで親クラスのCWinAppクラスにメッセージを送り、スレッド終了処理をしたいです。
実装しようとしたところ、
CWinAppのメッセージマップにはユーザー定義のメッセージを利用することができず、下記のようなエラーが表示されてしまいました。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C2440 'static_cast': 'void (__thiscall CTestApp::* )(CCmdUI )' から 'LRESULT (__thiscall CWnd:: )(WPARAM,LPARAM)' に変換できません。
どのような実装にすれば、サブスレッド終了のタイミングで親スレッドにメッセージを送ることができるでしょうか?
お手数をおかけしますが、よろしくお願いいたします。
あなたの回答
tips
プレビュー