Option ExplicitPrivate Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hinst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As LongPrivate Sub Command1_Click() '添加一个Picture1,AutoRedraw=True Dim hIcon As Long
hIcon = ExtractIcon(App.hInstance, "c:\windows\notepad.exe", 0) DrawIcon Picture1.hdc, 0, 0, hIcon SavePicture Picture1.Image, "d:\123.bmp" End Sub
Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As LongPrivate Sub Command1_Click()
'添加一个Picture1,AutoRedraw=True
Dim hIcon As Long
hIcon = ExtractIcon(App.hInstance, "c:\windows\notepad.exe", 0)
DrawIcon Picture1.hdc, 0, 0, hIcon
SavePicture Picture1.Image, "d:\123.bmp"
End Sub