MFC怎么暂停一个函数的执行?能否在一个函数未结束时响应另一个函数?
是这样的,本人想写一个程序模拟十几个进程在运行,用listview显示进程列表。
但老师要求要在这十几个进程运行的过程中也能添加新的进程进去,我是设定了每一秒随机执行一个进程的1%,在一个循环函数里一直执行到全部进程完成为止。
如果要在中途添加进程,能不能设置一个按钮,用户按下之后,那个循环的函数就暂停下来,然后提示用户输入新进程的名词和长度等信息,确定了就把进程加进去继续执行?当一个函数还没执行完的时候
我的想法是在每次进程进度加1%之前就检测一次按钮是否被按下,在按钮按下的函数里面加一个布尔变量用于判定,但是classwizard是否能响应另一个事件所对应的函数(改变那个布尔值)???