问一个MFC的按钮问题

uniix 2011-06-14 11:43:50
程序中在按下CButton按钮后主线程sleep了6秒,然后转入A线程,为什么button在这6秒中一直处于按下但没释放的状态,而不处于禁止状态或者其它状态,直到转入A线程才转为禁止状态?
...全文
56 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-06-15
  • 打赏
  • 举报
回复
Sleep函数把主线程挂起了
博博 2011-06-15
  • 打赏
  • 举报
回复
学习学习

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://feiyun0112.cnblogs.com/
shenyi0106 2011-06-14
  • 打赏
  • 举报
回复
上一个帖子已经回答过了
天鹅梦 2011-06-14
  • 打赏
  • 举报
回复
所以你的sleep可以放在线程A里
kyotrue 2011-06-14
  • 打赏
  • 举报
回复
因为鼠标按下和放开是两个消息,你处理按下消息没有返回,放开消息就不能得到处理,当然也就弹不起来了
KID_coder 2011-06-14
  • 打赏
  • 举报
回复
主线程sleep了当然不响应了 所以一直是按下状态

15,471

社区成员

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

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