搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ vb制作自定义的坐标系的疑问,求好心人给个思路
标题:
vb制作自定义的坐标系的疑问,求好心人给个思路
只看楼主
btt6
等 级:
论坛游民
帖 子:46
专家分:10
注 册:2016-8-13
结帖率:
47.83%
楼主
已结贴
√
问题点数:5 回复次数:2
vb制作自定义的坐标系的疑问,求好心人给个思路
如何用vb制作自定义的坐标系,并且鼠标在自定义的坐标系内移动时实时显示鼠标对应坐标系的x,y轴上的数值(不是鼠标在屏幕上的坐标)应该如何实现呢,最好能有条十字线跟随鼠标移动,线两端分别对应坐标系的x轴和y轴,求好心人能给个思路,谢谢啦
[此贴子已经被作者于2016-12-8 14:12编辑过]
搜索更多相关主题的帖子:
坐标系
制作
如何
最好
2016-12-08 13:52
btt6
等 级:
论坛游民
帖 子:46
专家分:10
注 册:2016-8-13
第
2
楼
得分:0
主要是让鼠标在自定义坐标系内移动时显示鼠标对应坐标系的x,y轴上的数值这个功能应该如何实现让我很头疼,不知道各位大侠有什么好的办法吗,求给个思路或代码,在此谢过了了
[此贴子已经被作者于2016-12-8 14:05编辑过]
2016-12-08 14:02
xiangyue0510
等 级:
贵宾
威 望:
86
帖 子:934
专家分:5244
注 册:2015-8-10
第
3
楼
得分:5
有点无语啊,凡事动动脑子嘛。这个就是坐标平移的问题。
首先确定你的坐标原点(别说你没有原点,没有原点就不可能有自定义坐标系)在窗口上的位置X0,Y0。
其次,通过代码获得你的鼠标在窗口上的位置X,Y。,然后计算就可以了
X'=(X-X0)*fx; Y'=(Y-Y0)*fy。 fx和fy是你自定义坐标系和窗口坐标之间的比例
当然窗口坐标是Y轴向下的,所以这个也是。 如果向上的话Y改一下,Y'=(Y0-Y)*fy
十字线跟随鼠标移动,这个其实就是改变鼠标样式,这里讲的很详细的http://blog.。 如果没有你满意的,就自己用软件做一个,也很简单。
2016-12-08 14:58
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-472121-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.198058 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved