函数简介:

设置是否开启后台假激活功能. 默认是关闭. 一般用不到. 除非有人有特殊需求. 注意看注释.

函数原型:

long EnableFakeActive(enable)

参数定义:

enable 整形数: 0 关闭
               1
开启

返回值:

整形数:
0:
失败
1:
成功

示例:

// 绑定以后再调用此函数
dm.EnableFakeActive 1
//
这里做需要在窗口非激活状态下,可以操作的接口或者第三方函数

//
恢复
dm.EnableFakeActive 0

: 此接口的含义并不是关闭或者开启窗口假激活功能(dx.public.active.api或者dx.public.active.message). 而是说有些时候,本来窗口没有激活并且在没有绑定的状态下,可以正常使用的功能,而在窗口绑定以后,并且窗口在非激活状态下,此时由于绑定的锁定导致无法使用. 那么,你就需要把你的部分代码用EnableFakeActive来保护起来。 这样就让插件认为你的这段代码是在窗口激活状态下执行.

另外,此函数开启以后,有可能会让前台影响到后台. 所以如果不是特殊情况,最好是关闭.  开启这个还会把已经锁定的键盘鼠标(LockInput)强制解锁.
有些时候,有人会故意利用这个前台影响后台的作用,做类似同步器的软件,那这个函数就很有作用了.

另外,还有一些窗口对消息检测比较严格,那么需要开启这个接口才可以后台操作,或者组合键操作.