for循环下调用SendMessage

河静水深-人静心深 2014-03-10 01:33:53
for循环在新开辟的线程,循环下有个SendMessage的操作,但是处理函数没接收,处理函数在主线程,不是说SendMessage直到处理才返回么,是不是应该加个sleep操作给主线程响应的时间?
...全文
162 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
粗心了,句柄为空.
傻X 2014-03-10
  • 打赏
  • 举报
回复
不用 因为SendMessage在不同线程的里面的本来就有互相等待的作用啊。 也就是说,其实你的线程是等主界面线程处理完之后再继续进行处理的。
__cc__ 2014-03-10
  • 打赏
  • 举报
回复
不用,因为SendMessage会切换到主线程执行; 你看下SendMessage返回值,确认没有发生错误。
Eleven 2014-03-10
  • 打赏
  • 举报
回复
循环下有个SendMessage的操作,但是处理函数没接收,处理函数在主线程 --------------------- 你的消息映射加的对吗?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧