跳到主要内容

85 篇文档带有标签「WndEx」

查看所有标签

CreateButton 创建按钮

创建按钮,可以在屏幕上创建,也可以在其它窗口中创建。脚本结束前或结束时要用本插件的SetWindowState函数关闭窗口,否则窗口不会消失。

CreateCustomRgn 创建不规则区域

创建不规则区域,在屏幕上根据所给的图片创建一个形状不规则的窗口,也可以在其它窗口中创建。脚本结束前或结束时要用本插件的SetWindowState函数关闭窗口,否则窗口不会消失。

CreateKeyTrack 创建监测按键

创建对按键动作的监测,支持指定监测的窗口,支持同时监测多个按键和组合键。当不使用这个监测的时候,使用DeleteKeyTrack删除它。

CreateKeyWindowTrack 创建监测按键和相关窗口

创建对按键动作和相关窗口的监测,支持同时监测多个按键和组合键。相关窗口是接受按键输入的顶层窗口或者焦点窗口。当不使用这个监测的时候,使用DeleteKeyWindowTrack删除它。

CreatePictureRgn 创建图像显示区域

创建图像显示区域,在屏幕上创建一个窗口,用于显示图片内容,也可以在其它窗口中创建。脚本结束前或结束时要用本插件的SetWindowState函数关闭窗口,否则窗口不会消失。

CreateTextRgn 创建文本显示区域

创建文本显示区域。在屏幕上创建一个窗口,用于显示文本内容,也可以在其它窗口中创建。脚本结束前或结束时要用本插件的SetWindowState函数关闭窗口,否则窗口不会消失。

CreateWebBrowser 创建网页浏览器窗口

创建网页浏览器窗口,可以在屏幕上创建一个网页浏览器窗口,也可以在其它窗口中创建。脚本结束前或结束时要用本插件的SetWindowState函数关闭窗口,否则窗口不会消失。

CreateWebBrowserP 创建网页浏览器窗口

创建独立进程的网页浏览器窗口,可以在屏幕上创建一个网页浏览器窗口,也可以在其它窗口中创建。脚本结束前或结束时要用本插件的SetWindowState函数关闭窗口,否则窗口不会消失。

FindWindow 查找窗口

根据窗口类名和窗口标题查找顶层窗口,模仿FindWindow这个系统API,但比它更强,能使用匹配查找和抗屏蔽。这个函数只能获得符合条件的第一个窗口句柄,如果要获得下一个可以使用本插件中的FindWindowEx函数。需要更强大的查找顶层窗口功能,可以使用本插件中的EnumWindowA函数或EnumWindowT函数。

FindWindowEx 查找窗口

根据窗口类名和窗口标题查找顶层窗口或子窗口,模仿FindWindowEx这个系统API,但比它更强,能使用匹配查找和抗屏蔽。需要更强大的查找窗口功能,可以使用本插件中的EnumWindowA函数或EnumWindowT函数。

MinimizeSubstitute 最小化替身

实现目标窗口的假最小化。创建一个替身窗口代替目标窗口进行最小化,该窗口最小化时,目标窗口移出屏幕。

SendKey 发送键盘消息

发送键盘消息,可用于部分游戏的后台键盘模拟。默认发送方式是同步方式,这个方式不要拿它在记事本上测试,那是看不出效果的,这个方式适合在游戏里。要修改发送方式可用SetKMAsync函数。

SendMouse 发送鼠标消息

发送鼠标消息,可用于部分游戏的后台鼠标模拟。默认发送方式是同步方式,要修改发送方式可用SetKMAsync函数。

SendString 发送字符串

发送字符串,可用于部分游戏的后台字符串发送。发送方式是同步方式,如果需要异步方式发送字符串,可使用SendStringAsync函数。

SendStringAsync 异步发送字符串

发送字符串,可用于部分游戏的后台字符串发送。发送方式是异步方式,如果需要同步方式发送字符串,可使用SendString函数。

SetButtonBindMode 设置按钮绑定模式

设置按钮绑定的窗口在按钮点击后是显隐模式(默认)还是关闭模式,用于CreateButon创建的按钮。SetButton会将该设置还原成默认值,所以若同时使用SetButton和SetButtonBindMode,应先调用SetButton,再调用SetButtonBindMode。给绑定窗口使用SetButtonBindWindow函数。

SetButtonBindWindow 设置按钮绑定窗口

给按钮绑定窗口,使对按钮的点击可以控制被绑定窗口的显隐或者关闭,多次调用可绑定多个窗口,用于CreateButon创建的按钮。SetButton和SetButtonBindMode会将该设置还原成默认值,所以若还要使用SetButton或者SetButtonBindMode,应先调用SetButton或者SetButtonBindMode,再调用SetButtonBindWindow。给绑定窗口使用SetButtonBindWindow函数。

SetFakeActive 窗口假激活

让目标窗口对应的程序以为目标窗口在被激活状态。在调用该函数的线程结束前,一直保持目标窗口在此状态。只能用于顶层窗口。

SetKMAsync 设置键盘鼠标消息是否异步发送

设置键盘鼠标消息是否异步发送。同步方式发送不产生字符,等动作完成,函数才返回,异步方式无论动作是否完成都立刻返回,受其控制的函数有SendKey、SendMouse、SendMouseWheel,不用此函数时,默认是同步方式。

SetParent 设置父窗口

设置父窗口。可以将顶层窗口变成其它窗口的子窗口,也可以将其它窗口的子窗口变成顶层窗口,还可以将一个窗口的子窗口移到另一个窗口总作为子窗口。注意:此功能有可能导致被移动的窗口功能异常。

SetWindowId 设置窗口ID

设置非顶层窗口的窗口ID。不要随便修改其它程序的窗口ID,这可能会导致该程序功能不正常,兄弟窗口的窗口ID不要重复(除非是不使用的窗口ID,通常设置成0、65535、4294967295),否则可能会导致通过窗口ID查找窗口查到其它相同窗口ID上去了。可以用GetWindowInfo函数获得指定窗口的窗口ID,可以用FindWindowId函数根据窗口ID查找子窗口。

WaitKey 等待按键

等待在任意窗口或者指定窗口按任意键或者指定的一个或者多个键,并获得按键码或指定键的序号,支持组合键和鼠标左中右键。

WaitKeyWindow 等待按键并获得相关窗口

等待按任意键或者指定的一个或者多个键,并获得按键码或指定键的序号和相关窗口句柄,支持组合键和鼠标左中右键。相关窗口是接受按键输入的顶层窗口或者焦点窗口。