Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

свои иконки в ShellList   Найти похожие ветки 

 
Андрей Молчанов   (2005-08-19 19:23) [0]

Здравствуйте!

Я создаю imagelist с помощью
TreeView.Images.Handle := SHGetFileInfo("C:\", 0, fi, SizeOf(fi), SHGFI_SMALLICON or SHGFI_SYSICONINDEX);
Мне нужна в это листе своя иконка. Как я могу добавить ее туда?


 
jack128 ©   (2005-08-19 20:15) [1]

TreeView.Images.AddIcon ///


 
Андрей Молчанов   (2005-08-20 11:12) [2]

Я раньше использовал ImageList_AddIcon. Но проблема в том, что imagelist системный. При попытке добавить в него иконку в Win2000, список изображений сбивается. И в других местах иконки отображаются некорректно.


 
Наиль ©   (2005-08-22 10:55) [3]

Внешне всё выглядит просто. На форме ImageList1 присоединёный к TreeView.
Димачески появляется ImageList2 и через Handle связывается с системными иконками. Далее через AddImages иконки передаются от одного ImageList дугому. ImageList2 уничтожается. А дальше [1].



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1124298130
Kyro
2005-08-17 21:02
2005.09.11
Удаление файла


11-1106642335
<Falcon>
2005-01-25 11:38
2005.09.11
KOLPrintDialog и KOL2.05


14-1124179033
syte_ser78
2005-08-16 11:57
2005.09.11
Последнее усилие перед отпуском.


8-1113473950
Venom Spawn
2005-04-14 14:19
2005.09.11
Raytracing


14-1123495177
WondeRu
2005-08-08 13:59
2005.09.11
Только узнал, что Longhorn переименовали в Vista ...