TC官方合作论坛
标题:
真心求教大漠BindWindowEx绑定问题
[打印本页]
作者:
syl0613
时间:
2012-4-16 17:49
标题:
真心求教大漠BindWindowEx绑定问题
我以前是玩按键和易语言的,现在觉得TC界面很友好 也很有感 所以转投TC怀抱了 嘿嘿但是现在发现个问题 我用TC调用BindWindowEx时,却不能加public模块,否则就绑定失败了,哪位大大能告诉我为什么吗?
附代码:
#import "dm.dmsoft" dm
空间 测试
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 hwnd,re1,re2
hwnd=dm.FindWindow("PowerEngineJuggernaughtWindow","神仙传")
help.sleep(300)
re1 = dm.SetWindowState(hwnd,12)
help.sleep(300)
re2 = dm.BindWindowEx(hwnd, "dx2", "windows", "windows", "dx.public.active.message",0)
help.sleep(1000)
if(re2==1)
help.messagebox("窗口绑定成功!")
else
help.messagebox("尼玛,坑爹啊,木有绑定上啊!!!")
endif
re1 = dm.UnBindWindow()
返回 真
//函数返回语句
功能结束
此为 不写public模块
[attach]2797[/attach]
绑定成功
[attach]2796[/attach]
加入public 模块后:
[attach]2799[/attach]
绑定失败
[attach]2798[/attach]
由于我写的是后台,而且这个游戏需要dx.public.active.message来维持后台激活(在按键、E下测试成功) 作为TC菜鸟,向各位大大求教一下如上问题的原因,望悉心解答
O(∩_∩)O~
作者:
syl0613
时间:
2012-4-16 20:05
木有大神知道么?
作者:
TC小0
时间:
2012-4-16 20:16
我觉得你比较是大神:!
作者:
syl0613
时间:
2012-4-16 22:26
自己顶上去····
作者:
超自然
时间:
2012-4-16 23:01
8成窗口处于绑定状态,
有大漠VIP的话可以在绑定句前加强制解绑句,没有的话重新运行个新的游戏窗口试试
这么说是因为没看到解绑函数,也没见线程开启,不知道你解绑放哪了
额,看走眼了,有解绑
试试开成个线程看看吧,我这Ex句怎么配都没问题,不足的就是参数字符数量限制少了,写太长编译会崩
作者:
龍吟达人
时间:
2012-4-17 09:01
高级BindWindowEx 图色
dx 需要先激活窗口再绑定,否则可能会出现绑定无效的情况
dx.graphic.3d、dx.graphic.3d.8 注意采用这2个模式,必须关闭窗口3D视频设置的全屏抗锯齿选项.
高级BindWindowEx 鼠标
dx 需要先激活窗口再绑定(或者绑定以后激活),否则可能会出现绑定后鼠标无效的情况
dx.mouse.clip.lock.api 注意,使用这个模式,在绑定前,必须要让窗口完全显示出来。
高级BindWindowEx 键盘
dx 需要先激活窗口再绑定(或者绑定以后激活),否则可能会出现绑定后鼠标无效的情况
高级BindWindowEx 公共属性
这几个模式,需要管理员权限 dx.public.active.api、dx.public.active.message、dx.public.active.api2
dx.public.input.ime、dx.public.disable.window.show
dx.public.active.message 需要先激活窗口再绑定,否则可能会出现绑定无效的情况
作者:
syl0613
时间:
2012-4-17 20:30
回复
6楼
龍吟达人
的帖子
re1 = dm.SetWindowState(hwnd,12)
此代码为激活句柄窗口,激活没问题
作者:
syl0613
时间:
2012-4-17 20:32
回复
5楼
超自然
的帖子
试了一下别的程序可以, 唯du这个神仙道的不行 而且0改为1的话 程序会自动关闭 很忧伤
作者:
syl0613
时间:
2012-4-18 14:03
回复
5楼
超自然
的帖子
而且 对于TC来说 EX中好多代码都是收费项目的
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1