莱鸟:dialog的刷新问题

blueflypigeon 2003-12-19 05:06:46
我的程序是基于dialog的MFC EXE那种,我在dialog中的点击某个功能运算需要10秒以上,结果dialog上的控件都没了,最可气的,我的是GIS,上面一大张矢量图空白,怎么办?我尝试用UpdateData(false);和sleep(10)结果也是最后运算完后才显示。
我想中间运算时,就在dialog上显示一点计算信息,可也没反映,是不是必须要调用dialog的刷新函数
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueflypigeon 2003-12-19
  • 打赏
  • 举报
回复
我以前用pb时可以用setredraw(false),就可以不刷新,然后再setredraw(true)就可以将所有改动的刷新出来。
同事也劝我用单独一个线程来做
fayifu 2003-12-19
  • 打赏
  • 举报
回复
没办法,只有利用多线程。计算在另外线程执行。

15,979

社区成员

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

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