mxaoe 发表于 2018-5-13 23:10:31

大漠插件绑定夜神模拟器问题截图失败问题

先交代一下环境
大漠插件版本是:3.1232
易语言版本是:5.5
代码如下

.版本 2
.支持库 spec

.子程序 __启动窗口_创建完毕

大漠.创建对象 ()
调试输出 (大漠.取插件版本 ())
大漠.置全局路径 (取运行目录 ())
编辑框1.内容 = “大漠插件版本” + 大漠.取插件版本 ()

.子程序 _按钮1_被单击
.局部变量 顶级句柄, 整数型
.局部变量 二级句柄, 整数型
.局部变量 三级句柄, 整数型
.局部变量 四级句柄, 整数型
.局部变量 绑定返回, 整数型

顶级句柄 = 大漠.窗口_查找 (“Qt5QWindowIcon”, “”)
调试输出 (“顶级句柄”, 顶级句柄)
二级句柄 = 大漠.窗口_查找Ex (顶级句柄, “Qt5QWindowIcon”, “ScreenBoardClassWindow”)
调试输出 (“二级句柄”, 二级句柄)
三级句柄 = 大漠.窗口_查找Ex (二级句柄, “Qt5QWindowIcon”, “QWidgetClassWindow”)
调试输出 (“三级句柄”, 三级句柄)
四级句柄 = 大漠.窗口_查找Ex (三级句柄, “subWin”, “sub”)
调试输出 (“四级句柄”, 四级句柄)
大漠.窗口_置状态 (顶级句柄, 1)
绑定返回 = 大漠.绑定Ex (顶级句柄, “dx2”, “windows”, “windows”, “”, 0)
调试输出 (绑定返回)
.判断开始 (绑定返回 = 1)
    编辑框1.加入文本 (#换行符)
    编辑框1.加入文本 (“绑定成功”)
.默认
    编辑框1.加入文本 (#换行符)
    编辑框1.加入文本 (“绑定失败”)
.判断结束



问题表现为:当绑定模式为dx的时候直接返回绑定失败,绑定模式为dx2或者gdi的时候可以绑定成功,但是截出来的图就是一片纯黑。
参考过其他人的意见,绑定句柄改为顶级句柄的时候截的图是模拟器启动时候的图(此时的模拟器是启动完成了的),当绑定的句柄是其他三个句柄的时候截出来的图就是纯黑图片

截图如下:
   

现在想求一个解决办法 能后台识图识字截图的方法
我不知道是我的绑定模式有问题还是绑定的句柄的问题
绑定雷电模拟器的话倒是截图什么都是正常的,但是目前来说雷电占用的资源的相比于夜神来说要稍微大一点,所以在不更换其他模拟器的情况下希望大神能给出一点意见。诚心写过易辅各位大神的帮助解惑。

mxaoe 发表于 2018-5-13 23:14:01

再交代一下,系统环境是win10专业版
页: [1]
查看完整版本: 大漠插件绑定夜神模拟器问题截图失败问题