Re[3]: Получить иконки
Здравствуйте !
> >> Подскажите, пожалуйста, как получить иконку, с которой ассоциирован
> >> определенный тип файла?
> VVV> Буквально дословно из MSDN :
> А если на Делфе 7?
Думаю, почти так же.
SHGetFileInfo - API-функция. То есть хоть в делфе, хоть в VB, хоть в VC -
одно и то же. ZeroMemory - просто "обнуляет" блок памяти (вообще, это
псевдоним RtlZeroMemory). В делфи должен быть аналог.
Как уже было сказано, в поле hIcon структуры SHFILEINFO будет возвращен
дескриптор иконки. То есть, собственно, дальше и делать то ничего не надо -
хочешь - рисуй ее при помощи DrawIcon или DrawIconEx, хочешь - в static-
control засунь, в заголовок окна, в список, или еще куда.
--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 3538
Возраст листа : 355 (дней)
Количество подписчиков : 470
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/227418
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog
http://subscribe.ru/ http://subscribe.ru/feedback