基础课第六课getwindow()参数出错,RECT不能转为整形
可能你开了易语言助手。将rect自动转换成矩形数据类型了。点击工具。支持库配置。把易语言助手暂时去掉勾选吧
这个rect类型自已定义这里有完整第六课源码和工具笔记http://www.eyy8.vip/thread-1548-1-2.html
.版本 2
.数据类型 RECT, , 矩形;
.成员 左边, 整数型
.成员 顶边, 整数型
.成员 右边, 整数型
.成员 底边, 整数型
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 扫雷窗口句柄, 整数型
.局部变量 信息, RECT
扫雷窗口句柄 = API_寻找顶级窗口 (“扫雷”, “扫雷”)
编辑框1.内容 = 到文本 (扫雷窗口句柄)
API_取窗口矩形 (扫雷窗口句柄, 信息)
编辑框2.内容 = 到文本 (信息.左边)
编辑框3.内容 = 到文本 (信息.顶边)
编辑框4.内容 = 到文本 (信息.右边)
编辑框5.内容 = 到文本 (信息.底边)
.子程序 _时钟1_周期事件
.局部变量 扫雷窗口句柄, 整数型
.局部变量 信息, RECT
扫雷窗口句柄 = API_寻找顶级窗口 (“扫雷”, “扫雷”)
编辑框1.内容 = 到文本 (扫雷窗口句柄)
API_取窗口矩形 (扫雷窗口句柄, 信息)
编辑框2.内容 = 到文本 (信息.左边)
编辑框3.内容 = 到文本 (信息.顶边)
编辑框4.内容 = 到文本 (信息.右边)
编辑框5.内容 = 到文本 (信息.底边)
他报错提示不能将矩形数据转换成整数型,我看了一下,问题应该是API取窗口矩形的第二个参数应该是整数型的,但是你“信息”变量却是矩形数据,这命令我也没用过,不知道加一个到整数还能不能达到你想实现的效果 数据类型:矩形数据改成RECT可解决 楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页:
[1]