Как вытащить иконку из .exe-файла? - VB

Узнай цену своей работы

Формулировка задачи:

Может ли, например, API вытащить иконку из .exe-файла? Спасибо заранее.

Решение задачи: «Как вытащить иконку из .exe-файла?»

textual
Листинг программы
  1. Global lngIcon
  2. Global strProgram
  3. Global strSaveIconFile
  4.  
  5. Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst _
  6. As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long
  7. Declare Function DrawIcon Lib "user32" (ByVal hDC As Long, ByVal x As Long, _
  8. ByVal y As Long, ByVal hIcon As Long) As Long
  9. Declare Function DestroyIcon Lib "user32" (ByVal hIcon As Long) As Long
  10.  
  11. Public Function OpenIcon(path As String, IconInd As Integer, lpPicture As PictureBox)
  12.   lngIcon = ExtractIcon(App.hInstance, path, IconInd)
  13.   DrawIcon lpPicture.hDC, 0, 0, lngIcon
  14. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы