我在表格上放了一个图片框,并在上面加载了一些图片:

View1.Picture = LoadPicture(App.Path & "\sample2.bmp")

当我尝试获取Picture属性的宽度和高度时,收到的值既不是像素也不是缇。有谁知道如何在Visual Basic 6中确定图像的大小(以像素为单位)?

最佳答案

它们在himetrics中。


With View1
  MsgBox .ScaleX(.Picture.Width, vbHimetric, vbPixels)
  MsgBox .ScaleY(.Picture.Height, vbHimetric, vbPixels)
End With

关于VB6:以像素为单位获取图像大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6143111/

10-12 19:43