线程内使用MessageBox的问题

liagl 2002-11-12 06:19:01
我在创建了一个子线程后,在其中循环PeekMessage,并在循环体内调用MessageBox(当然有延时操作),结果PeekMessage一条消息也收不到,怎么能让线程确保收到我发的消息?
...全文
65 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhjb113 2002-11-16
  • 打赏
  • 举报
回复
在线程的开始执行下面的语句
MSG msg;

// This creates the message queue.
PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE);
liagl 2002-11-16
  • 打赏
  • 举报
回复
我的意思是有时候发给线程的消息它收不到,怎么能确保线程能收到所有发给它的消息
whwjn 2002-11-12
  • 打赏
  • 举报
回复
用NULL参数的MessageBox

15,473

社区成员

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

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