|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2015, 19:15 | #21 |
Форумчанин
Регистрация: 25.10.2012
Сообщений: 161
|
У меня есть код но иконки не появляются
Код:
Можете пример дать загрузки или показать где ошибка в коде выше. То что в посте 4 там заполнение ListBox`а. Последний раз редактировалось Stilet; 30.03.2015 в 11:21. |
30.03.2015, 11:16 | #22 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Кмгм... Я так понял что ты мой пост читал сквозь спустя рукава...
Повторюсь: Пример получения иконки тут http://www.programmersforum.ru/showthread.php?t=20380 Попробуй его для начала, а уже потом будешь и назначать (а точнее рисовать) иконку в списке.
I'm learning to live...
|
30.03.2015, 11:24 | #23 |
Форумчанин
Регистрация: 25.10.2012
Сообщений: 161
|
Я уже написал вот код
Код:
ExtractIcon(HInstance, A,0); вот эта функция вытаскивает иконки из файла но не отрисовывает. Последний раз редактировалось nefakt; 30.03.2015 в 11:27. |
30.03.2015, 12:15 | #24 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Э-э-эх, пичалити... Ниче ты не понял. Как не хотел пытаться разбираться так и по сей день не хочешь.
Вот держи: Код:
I'm learning to live...
|
30.03.2015, 13:07 | #25 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Код:
// ------------------------------------------------------------------- 2 вопроса Stilet 1. Почему у меня в uses нужно добавлять ShellAPI (и в D7 и в XE3), а у тебя его нет? 2. Почему не нужно удалять иконку (ic.Free)? Это потому что она потомок TInterfacedPersistent? Последний раз редактировалось Sibedir; 30.03.2015 в 13:26. |
30.03.2015, 13:15 | #26 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А этот метод че, копирует а не назначает? Тогда мой код фтопку.
I'm learning to live...
|
|
30.03.2015, 13:38 | #27 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
М-м-м. Фиг знает. Я так понимаю, что именно копирует.
Цитата:
// -------------------- А. Ну всё допёрло. Если после ic.Free всё работает - значит копирует. // -------------------- Тут наверное всё дело в том, что сам TIcon получая хэндел иконки создаёт отдельный её экземпляр в памяти. А при добавлении в gui-шный ImageList передаёт ей хэндел. Так получается чё, все иконки (и не только) в памяти дублируются чёли? Или я вообще не то говорю? Последний раз редактировалось Sibedir; 30.03.2015 в 13:49. |
|
30.03.2015, 14:48 | #28 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
30.03.2015, 14:55 | #29 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с иконками(ошибка с LPCTSTR) - №2 | zipo666 | Общие вопросы C/C++ | 5 | 11.02.2012 01:16 |
Работа с иконками | Aleksey1989 | Помощь студентам | 4 | 01.10.2010 17:25 |
IdFTP:получить список с иконками | tiger | Работа с сетью в Delphi | 4 | 28.01.2010 12:01 |
Проблема с иконками в TreeView | [Smarik] | Общие вопросы Delphi | 4 | 01.02.2009 21:02 |
Проблема с иконками в TActionToolBar и ActionMainMenuBar... | kalexi | Компоненты Delphi | 0 | 28.04.2007 12:58 |