中易网

MFC中如何在一个按钮中循环一个事件,在点击另一按钮时结束这个事件?

答案:2  悬赏:70  
解决时间 2021-03-21 09:19
MFC中如何在一个按钮中循环一个事件,在点击另一按钮时结束这个事件?
最佳答案
用定时器
全部回答

建议不要强行结束还在运行中的线程,主线程结束,次线程还在运行,c++不会自动释放资源,会造成内存泄漏,造成程序的崩溃,结束主线程前必须通知次线程先结束,sleep(1)可以释放时间片,注意利用。

您可以通过createthread返回的handle来判断线程是否结束,   在线程结束后,主线程再结束。

或者通过在threadproc内的另外一变量来判断线程是否结束。 比如: bool   bthreadrun   =   false;   //   线程正在运行的标志 dword   winapi   threadproc(lpvoid   param) {         bthreadrun   =   true;         while   (bthreadrun)         {                 xxx_func(...);         }      bthreadrun   =   false;         return   0; } 你可以参考这里: http://topic.csdn.net/t/20050106/23/3705578.html

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
铁西有金杯汽车厂吗?
假如你的技术很优秀,但是你的领导对技术不在
跪求日剧rookies,就是菜鸟总动员的资源,最
怎么把百度知道的账号注销 账号被盗用 发一些
顺德陈村附近有没有私立小学学校简介
推荐几本类似于匪我思存写的类型的书,要真实.
在大理旅游在洱海游船上买的丽源茶厂的四时春
不找了找不到了 伴奏是什么啊?
春天是美美的 桃花应该像什么呢?
我的iphone被远程打开了丢失模式 苹果id密码
人为什么会产生饥饿感?是不是只要肚子里有东
四川省攀枝花市仁和区嘉园巷邮编是什么?
[讨论][求助]孕妇可以吃酒酿蛋吗
在遵义沙河小区靠外环的顺达东城国际的E栋28
恶魔的英文怎么读?
推荐资讯
1000÷8÷25用简便方法计算
萍乡的平衡车和思维车哪里有卖?急
郓城的车管所在哪里
坐标(o,o)是不是坐标轴上的点
6年级上册数学题目:李明家去年收玉米300千克,
居民家燃气表到期更换时,燃气表是由用户自己
汽车前档玻璃贴膜后有反光是怎么回事?
请问农村房屋周围风水禁忌有哪些?风水怎么看
为什么每次申请qq号的时候都让填手机验证码?
自制酵素剩下的水果可以再次做酵素吗
微软模拟飞行10 怎么设置FMC?
简单说明一下什么是政治?也就是初中和高中课
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?