在窗口上添加一个picture控件,使该控件的AutoSize属性为True,编写以下代码即可获取该图片的宽和高。 Private Sub Command1_Click() Dim b() As Byte Me.ScaleMode = vbPixels b() = Inet1.OpenURL("http://www.tian_yf.com/abc.gif", icByteArray) Open "c:\temp\abc.gif" For Binary As #1 Put #1, , b() Close #1 Picture1.Picture = LoadPicture("c:\windows\desktop\abc.gif") MsgBox Picture1.ScaleWidth / Screen.TwipsPerPixelX & " " & Picture1.ScaleHeight / Screen.TwipsPerPixelY End Sub
Private Sub Command1_Click()
Dim b() As Byte
Me.ScaleMode = vbPixels
b() = Inet1.OpenURL("http://www.tian_yf.com/abc.gif", icByteArray)
Open "c:\temp\abc.gif" For Binary As #1
Put #1, , b()
Close #1
Picture1.Picture = LoadPicture("c:\windows\desktop\abc.gif")
MsgBox Picture1.ScaleWidth / Screen.TwipsPerPixelX & " " & Picture1.ScaleHeight / Screen.TwipsPerPixelY
End Sub