0
点赞
收藏
分享

微信扫一扫

ControlGet获取控件可见属性


ControlGet

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


ControlGet, OutputVar, Cmd [, Value, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]

Cmd取值

Visible: 如果

Control 是可见的, 则设置

OutputVar 为 1; 否则为 0.



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

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



WinTitle 参数:

标题

匹配行为

A

活动窗口

ahk_class

窗口类

ahk_id

唯一 ID/HWND

ahk_pid

进程 ID

ahk_exe

进程名称,路径

ahk_group

窗口组

 

多重条件

(都为空)

上次找到的窗口


试验成功的:

ControlGet,OutputVar,Visible,,Edit3,ahk_class TdxW_MainFrame_Class

ControlGet,OutputVar, Visible,,,ahk_id 0x001427B0




举报

相关推荐

0 条评论