ControlGet获取控件可见属性

来源:互联网 发布:linux 激活网卡 编辑:程序博客网 时间:2024/05/22 06:42

ControlGet

获取控件的各种类型的信息.

ControlGet, OutputVar, Cmd [, Value, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]
Cmd取值Visible: 如果 Control 是可见的, 则设置 OutputVar 为 1; 否则为 0.


Control参数:

可以是 ClassNN(控件的类名和实例编号)或控件的文本,它们都可以通过 Window Spy 获取.使用文本时,匹配行为由 SetTitleMatchMode 决定.如果此参数为空, 则使用目标窗口的顶层控件.

要对控件的 HWND(窗口句柄)进行操作,请将 Control 参数留空同时在 WinTitle 参数中指定 ahk_id %ControlHwnd%(即使在 DetectHiddenWindows 设置关闭时,这样也可以操作隐藏控件).获取控件的 HWND 的一般方法是使用 ControlGet Hwnd, MouseGetPos 或DllCall.



WinTitle 参数:标题匹配行为A活动窗口ahk_class窗口类ahk_id唯一 ID/HWNDahk_pid进程 IDahk_exe进程名称,路径ahk_group窗口组 多重条件(都为空)上次找到的窗口


试验成功的:

ControlGet,OutputVar,Visible,,Edit3,ahk_class TdxW_MainFrame_ClassControlGet,OutputVar, Visible,,,ahk_id 0x001427B0


0 0
原创粉丝点击