假设父对话框用SendMessage给子窗口发消息
我用两种方式:
1.父对话框创建一个线程,在线程里面用SendMessage发消息, 子对话框用消息响应函数直接处理消息2.父对话框直接用SendMessage发消息,子对话框在消息响应函数中创建一个线程,在线程中处理消息。哪种方式正确啊?如果我使用第一种方式,在另开的线程里面用SendMessage发消息,那么要求sendmessage返回也应该是另开的那个线程啊,可是为么它在没返回之前还是阻塞主线程后面的代码运行呢?
我用两种方式:
1.父对话框创建一个线程,在线程里面用SendMessage发消息, 子对话框用消息响应函数直接处理消息2.父对话框直接用SendMessage发消息,子对话框在消息响应函数中创建一个线程,在线程中处理消息。哪种方式正确啊?如果我使用第一种方式,在另开的线程里面用SendMessage发消息,那么要求sendmessage返回也应该是另开的那个线程啊,可是为么它在没返回之前还是阻塞主线程后面的代码运行呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货