我正在将从vb6应用程序导出的数据导入到使用c#.net制作的新应用程序中。 数据中的像素坐标为vbPixels。有没有办法将它们转换为真实的像素坐标?位图为800x500,像素类似x = 2265 y = 1620。
答案 0 :(得分:2)
ToPixelsX - 用于坐标转换。
ToPixelsY - 用于坐标转换。
并read this了解发生了什么。 Twips有一个非常特殊的定义,取决于分辨率。
在我之前的回答中,我假设您知道给定坐标是图像的大小。
答案 1 :(得分:0)
在VB6中你可以使用
Screen.TwipsPerPixelx
和
Screen.TwipsPerPixelY
这些几乎总是15,但用户可能会更改一些可能导致其他值的设置(我不确定哪些设置:))