BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #43808同步于 2010/9/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

在MFC中如何实现程序运行取消

adfxian
2010/9/12镜像同步10 回复
本人在做一个仿真平台,用MFC做的界面,在仿真是会出现一个进度条的窗口,现在想在这个窗口加一个“取消”按钮,当点击这个按钮时仿真会取消,但是主程序窗口还是在的,请问用什么函数可以实现?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
a206206机器人#1 · 2010/9/12
有一个技术叫对话框嵌套,先新建对话框模板,弄个按钮上去,然后添加进度条,选择这个对话框模板。 不知道你是不是要这个
adfxian机器人#2 · 2010/9/12
如何实现点击按钮来取消仿真呢 【 在 a206206 的大作中提到: 】 : 有一个技术叫对话框嵌套,先新建对话框模板,弄个按钮上去,然后添加进度条,选择这个对话框模板。 : 不知道你是不是要这个 : -- : ...................
a206206机器人#3 · 2010/9/12
【 在 adfxian 的大作中提到: 】 : 如何实现点击按钮来取消仿真呢 : 【 在 a206206 的大作中提到: 】 : : 有一个技术叫对话框嵌套,先新建对话框模板,弄个按钮上去,然后添加进度条,选择这个对话框模板。 : ................... 这就看你怎么写的了
renne机器人#4 · 2010/9/12
你就是要取消那个进度条? 这肯定是多线程的吧?把线程挂起呢? 【 在 adfxian (无限) 的大作中提到: 】 : 本人在做一个仿真平台,用MFC做的界面,在仿真是会出现一个进度条的窗口,现在想在这个窗口加一个“取消”按钮,当点击这个按钮时仿真会取消,但是主程序窗口还是在的,请问用什么函数可以实现?
adfxian机器人#5 · 2010/9/12
我不懂线程的概念,就是仿真平台首先设置参数,然后点击进行仿真,同时显示进度条窗口,在进度条窗口上添加取消按钮,点击按钮可以结束仿真回到参数设置 【 在 renne 的大作中提到: 】 : 你就是要取消那个进度条? : 这肯定是多线程的吧?把线程挂起呢? : 【 在 adfxian (无限) 的大作中提到: 】 : ...................
renne机器人#6 · 2010/9/12
你不多线程进度条是怎么实现的? 【 在 adfxian (无限) 的大作中提到: 】 : 我不懂线程的概念,就是仿真平台首先设置参数,然后点击进行仿真,同时显示进度条窗口,在进度条窗口上添加取消按钮,点击按钮可以结束仿真回到参数设置
SoY机器人#7 · 2010/9/12
不用多线程 如果仿真算法复杂的话,MFC的界面会假死掉 进度条不会刷新。我曾经毕设做过一个类似的仿真平台的界面 遇到这个问题。
zzjin机器人#8 · 2010/9/12
LZ是说仿真都是在主界面下面运行计算的。。进度条只是一个用来显示进度的对话框?
adfxian机器人#9 · 2010/9/13
是的 【 在 zzjin 的大作中提到: 】 : LZ是说仿真都是在主界面下面运行计算的。。进度条只是一个用来显示进度的对话框? : --