当窗口销毁时,如果仍有未处理的消息会发生什么情况?
考虑以下情况:
有三个线程A、B和C。线程C拥有一个窗口。
线程A和B使用
线程B的消息会发生什么?线程B调用
这在内部是如何工作的?
考虑以下情况:
有三个线程A、B和C。线程C拥有一个窗口。
线程A和B使用
SendMessage
向窗口发送消息。来自A的消息首先到达。当C正在处理来自A的消息时,它使用DestroyWindow
销毁了窗口。线程B的消息会发生什么?线程B调用
SendMessage
会返回吗?这在内部是如何工作的?