Из файла в ImageList

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Cryonyx
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 292
Зарегистрирован: 12.11.2004 (Пт) 15:40
Откуда: Net_SubStream

Из файла в ImageList

Сообщение Cryonyx » 07.06.2005 (Вт) 22:11

Всем здрямc.
Встал вопрос - как иконку, полученную из файла путём хирургического вмешательства ExtractIcon[Ex], запихнуть в ImageList :?:
Если тебе не по сердцу мой путь,
Выбери сам или выбери с кем,
А мне по барабану вся эта муть -
Я не червонец, чтобы нравиться всем!
© К.Кинчев
--
Мой блог: щёлкай сюда

Demonx
Бывалый
Бывалый
 
Сообщения: 237
Зарегистрирован: 25.06.2003 (Ср) 0:08
Откуда: Литва/Висагинас

Сообщение Demonx » 08.06.2005 (Ср) 3:36

Код: Выделить всё
Private Declare Function ImageList_Add Lib "comctl32.dll" (ByVal himl As Long, ByVal hbmImage As Long, ByVal hbmMask As Long) As Long
Изображение

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 08.06.2005 (Ср) 3:38

Думаю так...
ImageList1.ListImages.Add 1, "Icon", LoadPicture("C:\Edit\icon.ico")
Set butEdit.Picture = ImageList1.ListImages(1).Picture
Бороться и искать, найти и перепрятать!

Cryonyx
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 292
Зарегистрирован: 12.11.2004 (Пт) 15:40
Откуда: Net_SubStream

Сообщение Cryonyx » 08.06.2005 (Ср) 11:24

2 Demonx
У меня она почему-то почти всё время возвращает -1 :(
Глянь, что здесь не так:
Код: Выделить всё

hIcon = ExtractIcon(App.hInstance, s, 1)  '' s - путь к исполняемому файлу
If hIcon > 0 Then ret = ImageList_Add(il.hImageList, hIcon, 0)

:?:
Если тебе не по сердцу мой путь,
Выбери сам или выбери с кем,
А мне по барабану вся эта муть -
Я не червонец, чтобы нравиться всем!
© К.Кинчев
--
Мой блог: щёлкай сюда

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.06.2005 (Ср) 12:14

Для кого в Кирпичах ImageList лежит?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 168

    TopList