【关闭】关于返回值类型不正确
本帖最后由 yhw231 于 2016-3-11 21:01 编辑.版本 2
.数据类型 _坐标型, 公开,
.成员 x, 整数型, , , 横坐标
.成员 y, 整数型, , , 纵坐标
上面这个是模块自带的数据类型。
下面这个是找图命令。最后两个参数是坐标型,我要的是整数型的X,Y的坐标,怎么弄?比如鼠标移动应该怎么写
dm_soft.MoveTo ("x[整数型]", "y[整数型]")
找了那么多易语言的大漠模块,就这一个算是好用的,结果找图就出现这么个问题,真是醉了,就没个好点的大模模块
.版本 2
.子程序 FindPic, 整数型, 公开, 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.这个函数可以查找多个图片,只返回第一个找到的X Y坐标【返回值:返回找到的图片的序号,从0开始索引.如果没找到返回-1】
.参数 x1, 整数型, , 区域的左上X坐标
.参数 y1, 整数型, , 区域的左上Y坐标
.参数 x2, 整数型, , 区域的右下X坐标
.参数 y2, 整数型, , 区域的右下Y坐标
.参数 pic_name, 文本型, , 图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
.参数 delta_color, 文本型, , 颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数, , 相似度,取值范围0.1-1.0
.参数 dir, 整数型, , 查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
.参数 intX, _坐标型, , 返回图片左上角的X坐标
.参数 intY, _坐标型, , 返回图片左上角的Y坐标
带上模块,你们可以看看该怎么弄,链接: http://pan.baidu.com/s/1i3Y6Bnn 密码: 9j88
本帖最后由 yhw231 于 2016-3-11 11:57 编辑
.版本 2
FindPic (0, 0, 2000, 2000, “帮助.bmp”, “000000”, 0.9, 0, int, int)
信息框 (到文本 (int.x) + 到文本 (int.y), 0, , )
我这样写发现int.x和int.y都是0 ,但是FindPic (0, 0, 2000, 2000, “帮助.bmp”, “000000”, 0.9, 0, int.x, int.y)就提示不能把坐标型转换成整数型,该怎么写int _坐标型 我设置的变量
FindPic (0, 0, 2000, 2000, “帮助.bmp”, “000000”, 0.9, 0,到整数( int.x), 到整数(int.y))
这样行不行? 吾爱-路人甲 发表于 2016-3-11 12:05
FindPic (0, 0, 2000, 2000, “帮助.bmp”, “000000”, 0.9, 0,到整数( int.x), 到整数(int.y))
这样 ...
应该不行,因为FindPic的后两个参数必须是坐标型,直接写INT的话,int.x里的数据又是0 ,不知道该怎么弄了 你的源程序发一下哦 吾爱-路人甲 发表于 2016-3-11 15:33
你的源程序发一下哦
。。。重新找了一个模块,代码重写了。。。
页:
[1]