【VC++】如何实现点击一个按钮停止另一个按钮执行的任务
来源:百度知道 编辑:UC知道 时间:2024/06/08 18:41:03
我想按下第一个按钮来循环,计数,
然后按下第二个按钮来停止计数,
并能把计数的结果输出的框里,怎么解决??
大侠们
唉,线程方面不太会。。。。
然后按下第二个按钮来停止计数,
并能把计数的结果输出的框里,怎么解决??
大侠们
唉,线程方面不太会。。。。
设置一个两个响应函数都能够访问的BOOL变量,并初始化为true,在第一个响应函数中检测其值是否为false(可以将其设置为while的条件),如果为false就退出循环; 要使用线程
在第二个响应函数中将其设置为false
设一个BOOL变量,在第一个按钮的响应函数启动一个线程,这个线程执行一个循环,循环条件是判断该BOOL变量是否为真。第二个按钮的响应函数是将这个BOOL变量设为FALSE
第一个按钮来 用AfxBeginThread 创建
第二个按钮用 SuspendThread 暂停,你还可以再继续执行用 ResumeThread