易语言禁止调用程序禁止窗口移动

2025-06-22 14:22:12
推荐回答(1个)
回答1:

你运行的不是“ 1. exe" 吗。怎么 终止进程 双是“ts.exe”呢? 能知道 运行的程序窗口标题吗。可以的话就通过标题找出句柄。在用 EnableWindow 函数禁止窗口操作。代码如下

.版本 2

.DLL命令 标题找窗口, 整数型, "user32", "FindWindowA", , 成功返回找到的窗口句柄
.参数 类名, 整数型, , 为 0 就可以了
.参数 标题, 文本型, , 要找的窗口标题

.DLL命令 禁止窗口操作, 整数型, "user32", "EnableWindow"
.参数 窗口句柄, 整数型
.参数 禁止, 整数型, , 1 为允许操作。零为禁止操作

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 QQ句柄, 整数型

QQ句柄 = 标题找窗口 (0, “QQ2011”)
禁止窗口操作 (QQ句柄, 0) ' 禁止操作
' 禁止窗口操作 (QQ句柄, 1) ‘允许操作