如何使对话框在工作过程中按钮按下有效?急!!

ivymm 2004-04-27 10:28:09
一个非模态对话框,不停的给它传数,它就不停的显示这些数
这时候按对话框上所有的按钮都不反应,我想按一个钮,怎么办?
...全文
41 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
imlmm 2004-04-28
  • 打赏
  • 举报
回复
相应 WM_TIMER ,显示放在 OnTimer()里面
subtop 2004-04-28
  • 打赏
  • 举报
回复
使用消息泵
ivymm 2004-04-28
  • 打赏
  • 举报
回复
如果是采用主线程进行传数,怎样增加工作者线程,提示一下,谢谢了
ivymm 2004-04-28
  • 打赏
  • 举报
回复
??
ivymm 2004-04-28
  • 打赏
  • 举报
回复
to wwwllg: 请问这个函数该怎么改??
请高手帮忙!!
UDX协议 2004-04-28
  • 打赏
  • 举报
回复
关键要修改的地方是,你处理传进来的数据的函授。
ivymm 2004-04-28
  • 打赏
  • 举报
回复
如果使用消息泵,那岂不是使得无法连续传数??
我希望是在连续工作的状态下,点击按钮停止
classA向对话框类classD传数,就是在classA中通过classD的指针调用classD的一个函数,不停的发送数据,这个函数控制对话框显示这些数据。
我希望在classD对话框中设计一个按钮,点击此按钮中止或终止显示,其实只要能够响应这个按钮就可以。
ivymm 2004-04-27
  • 打赏
  • 举报
回复
可是,在传数过程中即便加上判断消息底语句,按任何按钮还是没有反应呀
我是想在按钮事件中发送消息,传数过程中添加判断是否有此消息底语句,可是还是不行
按任何按钮就是没有反应
sanzfm 2004-04-27
  • 打赏
  • 举报
回复
你的“传数”可能在你自己的循环当中,没有回到消息循环,所以按键不灵
你可以把这个过程映射为一个消息处理解决
byry 2004-04-27
  • 打赏
  • 举报
回复
这是因为给对话框传数的这个过程还没有结束.你应该在给对话框传数的这个过程或者函数中,添加一个判断,判断是否有button click的响应事件,如果有,就转到该事件中去
ivymm 2004-04-27
  • 打赏
  • 举报
回复
up

15,979

社区成员

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

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