Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Cryonyx
-
- Бывалый

-

-
- Сообщения: 292
- Зарегистрирован: 12.11.2004 (Пт) 15:40
- Откуда: Net_SubStream
-
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
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, PetalBot, SemrushBot, Yandex-бот и гости: 10