Как вытащить иконку из .exe-файла? - VB
Формулировка задачи:
Может ли, например, API вытащить иконку из .exe-файла?
Спасибо заранее.
Решение задачи: «Как вытащить иконку из .exe-файла?»
textual
Листинг программы
- Global lngIcon
- Global strProgram
- Global strSaveIconFile
- Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst _
- As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long
- Declare Function DrawIcon Lib "user32" (ByVal hDC As Long, ByVal x As Long, _
- ByVal y As Long, ByVal hIcon As Long) As Long
- Declare Function DestroyIcon Lib "user32" (ByVal hIcon As Long) As Long
- Public Function OpenIcon(path As String, IconInd As Integer, lpPicture As PictureBox)
- lngIcon = ExtractIcon(App.hInstance, path, IconInd)
- DrawIcon lpPicture.hDC, 0, 0, lngIcon
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д