如何获取鼠标在图像上的像素位置(急)

taohua300 2010-06-22 04:39:57
使用imgedit.ocx 控件,当鼠标在控件上点击的时候,如何获取鼠标在图像上的位置 ?(到图像顶端的位置,到图像左边的位置)
...全文
1226 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 taohua300 的回复:]

版主说的不错,mousedown事件里确实传递了4个参数,其中 x,y 就是鼠标说在位置

呵呵,我昨天看这个事件的时候看到这几个参数……
[/Quote]

一般控件都会有 MouseDown 事件的
taohua300 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dkfdtf 的回复:]
imgedit.ocx 是哪里提供的控件?如果控件有 mousedown 事件,其中应该会传入鼠标位置的 x,y 值,也可以试试 vfp 的 amouseobj 函数,可能还要加上控件的偏移位置及表单的位置偏移
[/Quote]

版主说的不错,mousedown事件里确实传递了4个参数,其中 x,y 就是鼠标说在位置

呵呵,我昨天看这个事件的时候看到这几个参数的时候以为必须要认为指定,就没想到控件本身会传递
taohua300 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dkfdtf 的回复:]
imgedit.ocx 是哪里提供的控件?如果控件有 mousedown 事件,其中应该会传入鼠标位置的 x,y 值,也可以试试 vfp 的 amouseobj 函数,可能还要加上控件的偏移位置及表单的位置偏移
[/Quote]

柯达控件,原来98 和2000 自带的图像查看软件。虽然手头有这个控件,但控件的属性值代表什么意思,一无所知。甚至我在网上都没找到相关帮助文件。

用这个控件来获取图像的分辨率和鼠标所在位置,应该是比较容易的,可惜不熟悉使用方法。实在不得以,还是用VFP 自带的图像控件,但功能就远远没有这么强大了
都市夜猫 2010-06-22
  • 打赏
  • 举报
回复
imgedit.ocx 是哪里提供的控件?如果控件有 mousedown 事件,其中应该会传入鼠标位置的 x,y 值,也可以试试 vfp 的 amouseobj 函数,可能还要加上控件的偏移位置及表单的位置偏移
skaty2010 2010-06-22
  • 打赏
  • 举报
回复
拿...........
taohua300 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 apple_8180 的回复:]
你的目的是什么?
[/Quote]

仅仅是在鼠标点击的时候获取鼠标在图像中的像素位置
十豆三 2010-06-22
  • 打赏
  • 举报
回复
你的目的是什么?

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧