窗口类函数
- WND_FROMPOINT 查找指定坐标下窗口,并且返回窗口值
- WND_CHILDFROMPOINT 查找某个窗口内指定坐标下的子窗口,并且返回窗口值
- WND_GETTEXT 得到窗口的标题
- WND_GETCLASS 得到窗口的类别名
- WND_SETTEXT 设置窗口的标题
- WND_ISEXISTED 确认窗口是否存在
- WND_ISENABLED 确认窗口是否处于允许状态
- WND_ISVISIBLE 确认窗口是否处于显示状态
- WND_RESIZABLE 确认窗口是否允许改变大小
- WND_ISICON 确认窗口是否最小化
- WND_ISZOOM 确认窗口是否最大化
- WND_ISHUNG 确认窗口是否处于无响应状态
- WND_FIND 查找某个窗口
- WND_COUNT 得到桌面上某类窗口的数量
- WND_PARENT 得到窗口的父级窗口
- WND_NEXT 得到窗口的前一个或者后一个窗口
- WND_CHILD 得到窗口的子窗口
- WND_RECT 得到窗口大小和位置
- WND_LEFT 得到窗口的左坐标
- WND_TOP 得到窗口的上坐标
- WND_WIDTH 得到窗口的宽度
- WND_HEIGHT 得到窗口的高度
WND_FROMPOINT
查找指定坐标下窗口,并且返回窗口值。
窗口值 WND_FROMPOINT( x, y [, 返回最顶层窗口 = FALSE ] )
示例:
WND_FROMPOINT( mousecur_x, mousecur_y ) //返回当前鼠标下的窗口
WND_FROMPOINT( mousecur_x, mousecur_y, TRUE ) //返回当前鼠标下的窗口,顶层窗口
WND_CHILDFROMPOINT
查找某个窗口内指定坐标下的子窗口,并且返回窗口值
窗口值 WND_CHILDFROMPOINT( 窗口值, x, y)
示例:
WND_FROMPOINT( v_wnd, 200, 200 ) //返回v_wnd对应的窗口下在200, 200这个点上的子窗口
WND_GETTEXT
得到窗口的标题。如果是文本框,则是得到文本框内容。
文本 WND_GETTEXT( 窗口值 )
示例:
WND_GETTEXT( WND_FROMPOINT( mousecur_x, mousecur_y ) ) //返回当前鼠标下的窗口的标题或内容
WND_GETCLASS
得到窗口的类别名。
文本 WND_GETCLASS( 窗口值 )
示例:
WND_GETCLASS( WND_FROMPOINT( mousecur_x, mousecur_y ) ) //返回当前鼠标下的窗口的类别名
WND_SETTEXT
设置窗口的标题。
逻辑值 WND_SETTEXT( 窗口值, 文本 )
示例:
WND_SETTEXT( WND_FROMPOINT( mousecur_x, mousecur_y ), "你好" ) //将当前鼠标下窗口的标题设为"你好"
WND_ISEXISTED
确认窗口是否存在。当没有显示是地会返回TRUE。
逻辑值 WND_ISEXISTED( 窗口值 )
WND_ISENABLED
确认窗口是否处于允许状态。只有处于允许状态的窗口才能操作, 禁止状态的子窗口(比如按钮)通常是灰色的。
逻辑值 WND_ISENABLED( 窗口值 )
WND_ISVISIBLE
确认窗口是否是显示状态。如果窗口不存在,会返回FALSE
逻辑值 WND_ISVISIBLE( 窗口值 )
WND_RESIABLE
确认窗口是否允许修改大小。
逻辑值 WND_RESIABLE( 窗口值 )
WND_ISICON
确认窗口状态是否是最小化。
逻辑值 WND_ISICON( 窗口值 )
WND_ISZOOM
确认窗口状态是否是最大化。
逻辑值 WND_ISZOOM( 窗口值 )
WND_ISHUNG
确认窗口状态是否是停止响应。
逻辑值 WND_ISHUNG( 窗口值 )
WND_FIND
查找一个窗口。如果不关心窗口标题或者类别, 则用空文本, 如: WND_FIND("","notepad") 将返回第一个记事本窗口。
窗口值 WND_FIND( 窗口标题, 窗口类别名 )
WND_COUNT
得到桌面上某类窗口的个数。如果不关心窗口标题或者类别, 则用空文本, 如: WND_COUNT("","notepad") 将返回所有记事本窗口的个数。
数字 WND_COUNT( 窗口标题, 窗口类别名 )
WND_PARENT
得一个窗口的上级窗口。
数字 WND_PARENT( 窗口值 [, 返回最顶层窗口 = FALSE ] ) 是否探马回最顶层窗口默认为FALSE, 表示返回上级窗口, 如果为TRUE, 则表示返回最上层的窗口。
WND_NEXT
得到窗口的前或者是后一个窗口。
数字 WND_NEXT( 窗口值 [, 得到前面窗口 = FALSE ] ) 是否得到前面窗口默认参数为FALSE, TRUE表示得到指定窗口的后一个窗口, TRUE表示得到指定窗口的前一窗口。
WND_CHILD
得到窗口的某一个子窗口。
数字 WND_CHILD( 窗口值 [, 子窗口序号 = 0 ] ) 子窗口序号默认从0开始, 0表示第一个子窗口, 1表示第二个子窗口。
WND_RECT
得到窗口的位置和大小。此函数会返回一个由逗号和数组组成的文本, 第一个数字为窗口左坐标, 第二个数字为窗口上坐标, 第三个数字为个窗口右坐标, 第四个数字为窗口下坐标。
文本 WND_RECT( 窗口值 [, 返回相对坐标 = FALSE ] ) 第二个参数默认为 FALSE, 为FALSE时左上坐标是窗口的屏幕坐标,如果为TRUE则返回的左上坐标是窗口相对于上级窗口的坐标。
WND_LEFT
得到窗口的左坐标。
数字 WND_LEFT( 窗口值 [, 返回相对坐标 = FALSE ] ) 第二个参数默认为 FALSE, 为FALSE时返回窗口的屏幕坐标,如果为TRUE则返回窗口相对于上级窗口的坐标。
WND_TOP
得到窗口的上坐标。
数字 WND_TOP( 窗口值 [, 是否返回相对坐标 = FALSE ] ) 第二个参数默认为 FALSE, 为FALSE时返回窗口的屏幕坐标,如果为TRUE则返回窗口相对于上级窗口的坐标。
WND_WIDTH
得到窗口的宽度。
数字 WND_WIDTH( 窗口值 [, 是否返回客户区宽度 = FALSE ] ) 第二个参数默认为 TRUE, 为TRUE时只返回窗口的客户区(也就是显示内容的部分,不包括窗口的标题和边框)宽度, 如果为FALSE则返回整个窗口的宽度(包括标题条和边框)。
WND_HEIGHT
得到窗口的高度。
数字 WND_HEIGHT( 窗口值 [, 是否返回客户区高度 = FALSE ] ) 第二个参数默认为 TRUE, 为TRUE时只返回窗口的客户区(也就是显示内容的部分,不包括窗口的标题和边框)高度, 如果为FALSE则返回整个窗口的高度(包括标题条和边框)。