bob*_*obo 5 c++ winapi multithreading
我有一种情况,我想要SendMessage一个在另一个线程上创建的窗口而不是正在调用的窗口SendMessage.
默认行为似乎是永远阻止而不起作用.
所以我改变了调用PostMessage,它没有阻止发送线程,但是消息似乎永远不会到达预期的窗口.
那么我如何SendMessage在一个单独的线程上创建一个窗口,或者这是不可能的?
您创建的每个控件都属于创建它的线程,这意味着该控件的 WndProc 将在创建该控件的线程中运行。您可以使用 SendMessage 和 PostMessage 自由地将消息发送到任何控件。