易语言控制某流程暂停继续如何做?

如何实现按暂停键,程序暂停。按继续键程序继续。... 如何实现按暂停键,程序暂停。按继续键程序继续。 展开
 我来答
啊明刷0t
2020-01-31 · TA获得超过149个赞
知道小有建树答主
回答量:189
采纳率:60%
帮助的人:13.6万
展开全部


解决方案如下:

1.使用 (WINAPI)SuspendThread 暂停指定线程,函数原型如下:

DWORD WINAPI SuspendThread(
_In_HANDLE hThread
);

2.使用 (WINAPI)ResumeThread 恢复指定线程,函数原型如下:

DWORD WINAPI ResumeThread(
     __in HANDLE hThread
     );

EPL DLL命令声明:

.版本 2
.DLL命令 WINAPI_SuspendThread, 整数型, "Kernel32.dll", "SuspendThread", ,  // 暂停指定线程
    .参数 hThread, 整数型, ,  // 被暂停线程的句柄号
.DLL命令 WINAPI_ResumeThread, 整数型, "Kernel32.dll", "ResumeThread", ,  // 恢复指定线程
    .参数 hThread, 整数型, ,  // 被恢复线程的句柄号

上述2个WINAPI在操作时均是对引用计数的增减。如被暂停2次则应被恢复2次。





推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式