MFC と C++ を使用して、Windows 用の GUI アプリケーションを作成しています。
そのため、ワーカー スレッドから MAIN スレッドにメッセージを送信して、GUI を更新するように指示する必要があります。ただし、ウィンドウではなく実際の MAIN スレッドにメッセージを送信する方法がわかりません。メッセージを受信したときにメインスレッドにあることがわかりますが、これが保証されているのか、それとも単に運が良いのかはわかりません。
ワーカー内:
PostMessage( *myTestToolDlg, WM_YOU_HAVE_DATA,UPDATE_GUI, 0 );
アプリケーション ウィンドウで:
LRESULT CTestToolDlg::OnData(WPARAM wp, LPARAM )
これはどういうわけかそれを意味しますか?