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