日期:2014-05-17  浏览次数:20472 次

50分求助坐标的问题
各位大哥:

VB6中地图上某点的坐标可以用该函数得到: m_map.Parent.ScaleY(y, vbTwips, vbPixels)
但是升级到VB.NET后好像ScaleY函数就没有了,请问用什么方法或函数可以取得和VB6中相同的坐标?一直没找到VB.net中和VB6中ScaleY一样功能的函数。

------解决方案--------------------
帮顶,VB不了解
------解决方案--------------------
希望这里可以帮帮你。http://www.codesky.net/article/201001/124181.html
------解决方案--------------------
.net中默认像素,VB中好像是默认vbTwips什么的,记不大清楚了,他们之间有个换算关系,好像是15倍。你可以用Y代替m_map.Parent.ScaleY(y, vbTwips, vbPixels)看一下大小,或者是Y/15,总之你多试试吧。