これがこれを行う正しい方法であるかどうかはよくわかりません(私は愛好家です)。GetMessage() をループし、メッセージに応じて何かを行うワーカー スレッドにメッセージを投稿したいと思います。そのワーカースレッドのハンドルで posthreadmessage() を使用する必要があることを理解しています。
これが私の質問です:
使ってもいいですか
PostThreadMessage(idWorkerThread, WM_COMMAND, (WPARAM)0, (LPARAM)0))
複数の異なるスレッドから?これにより、異なるスレッドから同時にワーカー スレッドのメッセージ キューにメッセージが書き込まれる可能性があることを理解しています。それは問題ですか、それとも大丈夫ですか?基本的に、N->1 スレッド間通信が必要です。