窗口类函数


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则返回整个窗口的高度(包括标题条和边框)。

>