VC MFC 如何实现程序暂停的功能 就是让程序运行到那里挂起暂停

VC MFC 如何实现程序暂停的功能 就是让程序运行到那里挂起暂停,第1张

liuhu314回答的显然不正确。。。 break是用来跳出循环的,狂汗。。设置断点程序就直接退出了,还怎么能做到暂停。。。

如果是想程序刮起,可以采用下列语句:

SuspendThread(GetCurrentThread())

注意,一定要包含windows.h这个头文件。

解释:

SuspendThread(HANDLE)是暂停/挂起线程。参数是将要被挂起的进程句柄,而GetCurrentThread()函数正是获得当前线程的句柄,即获得当前的程序所在线程的句柄,所以可以实现程序暂停的功能。

你是用什么模板做的?纯C++的还是基于对话框的?

基本思路是在绘图的大循环里面加一个判断,按下暂停键的时候跳进一个while循环。不停等待,读键,循环到再次按暂停键才跳出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8102320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存