|
.版本 2
.子程序 窗口_取位置和大小, 精易_位置和大小, 公开, 取指定窗口的左边、顶边、宽度、高度
.参数 窗口句柄, 整数型, , 欲取大小的窗口句柄
.局部变量 矩形, 精易_矩形
.局部变量 是否成功, 逻辑型
.局部变量 局_位置和大小, 精易_位置和大小
GetWindowRect (窗口句柄, 矩形)
局_位置和大小.左边 = 矩形.左边
局_位置和大小.顶边 = 矩形.顶边
局_位置和大小.宽度 = 矩形.右边 - 矩形.左边
局_位置和大小.高度 = 矩形.底边 - 矩形.顶边
返回 (局_位置和大小)
这是原本精易模块中的源码,但是他的返回值是 局部变量 【矩形】 所以获取来的窗口数据在外面调用不出来,如果要进行外部窗口大小,位置判断,不太好操作,【可能是我太笨了】所以
我在原模块中添加了一个 精易_矩形 类型 的 全局变量
.版本 2
.全局变量 精易输出矩形, 精易_矩形, 公开
又加入了以下
局_位置和大小.左边 = 矩形.左边
局_位置和大小.顶边 = 矩形.顶边
局_位置和大小.宽度 = 矩形.右边 - 矩形.左边
局_位置和大小.高度 = 矩形.底边 - 矩形.顶边
精易输出矩形.左边 = 矩形.左边
精易输出矩形.顶边 = 矩形.顶边
精易输出矩形.右边 = 矩形.右边
精易输出矩形.底边 = 矩形.底边
返回 (局_位置和大小)
这样再使用了这条命令后 就可以
.版本 2
.判断开始 (精易输出矩形.左边 ≠ 11)
窗口_置位置和大小 ()
.默认
对外部窗口进行判断了
不知道怎么传代码上来,所以只能文本模式 只能传个附件了 另外 我觉得好像可以用那个全局变量取代局部变量【矩形】
嗯......纯新人轻喷..
|
|