首页 > 其他分享 >ControlGet获取控件可见属性

ControlGet获取控件可见属性

时间:2023-06-13 10:00:58浏览次数:47  
标签:控件 窗口 ControlGet ahk WinTitle OutputVar 属性


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, MouseGetPosDllCall.



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




标签:控件,窗口,ControlGet,ahk,WinTitle,OutputVar,属性
From: https://blog.51cto.com/u_15408625/6467272

相关文章

  • 计算属性-了解计算属性的应用场景
    1.什么是计算属性计算属性指的是通过一系列运算之后,最终得到一个属性值。这个动态计算出来的属性值可以被模板结构或methods方法使用。<!DOCTYPEhtml><htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,in......
  • 计算属性-了解计算属性的语法和特点
    特点:定义的时候,要被定义为”方法“在使用计算属性的时候,当普通的属性使用即可好处:实现了代码的复用只要计算属性中依赖的数据源,则计算属性会自动重新求值<!DOCTYPEhtml><htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=d......
  • mapbox添加自定义控件
    需要定义一个类,然后至少重写实现onAdd、onRemove方法,示例如下<template><divref="changeViewRef"@click="changeView"class="changeViewmapboxgl-ctrl"><el-tooltipclass="box-item"effect="dark"......
  • 83 封装 在类中设定私有属性 限定传入的参数的范围;当调用时,需要用set方法传参
    类 封装packagecom.fqs.demo061201;publicclassGirl{//属性Stringname;privateintage;//set赋值publicvoidsetAge(inta){if(age>18&&age<50){age=a;}else{System.out.println......
  • 登录案例,scoped,ref属性,props其他,混入mixin,插件,饿了么UI
    0解析一下vue项目#1为什么浏览器中访问某个地址,会显示某个页面组件 -根组件:App.vue必须是<template><divid="app"><router-view></router-view></div> </template> -1配置路由 router----》index.j......
  • java的`pageContext`对象`attributes`的属性用法和原理
    在Java中,pageContext.setAttribute("name","liulongteng",SESSION)方法用于在页面上下文(pageContext)中设置属性。属性名为"name",属性值为"liulongteng",并且属性的作用范围为SESSION(会话级别)。在JSP中,页面上下文对象(pageContext)是一个重要的对象,它提供了对其他域(如请求、会......
  • Flutter的FittedBox控件
    简介FittedBox是Flutter中的一个控件,它用于调整其子控件的大小以适应可用空间。它会根据子控件的大小和可用空间的大小,自动进行缩放或拉伸操作,以使子控件恰好填充可用空间。属性FittedBox的常用属性包括:fit:指定子控件如何适应可用空间的枚举值。常用的取值有:BoxFit.contain:将......
  • Mysql的JDBC连接串属性说明
    useUnicode=truecharacterEncoding=UTF-8autoReconnect=trueuseSSL=falsezeroDateTimeBehavior0数值的时间数据转换没添加“zeroDateTimeBehavior”,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常该属性有下列三个属性值:exception:默认值,即抛出SQLstate......
  • WPF控件库之HandyControl
    HandyControl介绍HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含80余款自定义控件(正逐步增加)。安装使用github地址:https://github.com/HandyOrg/HandyControl官网地址:https://handyorg.github.io/......
  • Goland 包导入正常,但是无法解析函数和成员属性,编译不报错
    这段时间Goland突然出现了一个毛病,每次goget依赖后,虽然依赖拉下来了,但是代码里使用了这个module的地方无法引用出他的成员和属性,大片的标红,都提示「Unresolvedreference'xxxxx'」,但是只要把项目关了,重新打开,再次触发module的index索引动作,就恢复正常了。本来想看看有没......