Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ассоциированные иконки [D7, Win2k]


XMAN ©   (2006-03-13 10:16:00) 

Как мне узнать ассоциированную иконку файла не находящигося его на диске? т.е. список файлов записан в тектовом файле, они не находятся на диске, но надо вытянуть иконку из базы иконок виндовс ассоциированного с этими файлами


Eraser   (2006-04-06 12:49:00) [1]


> n0name   (06.04.06 11:54) [7]

зачем? если есть стандартная функция, с пом. которой этот процесс сильно ускоряется.


n0name   (2006-04-06 11:54:00) [2]

XMAN ©   (13.03.06 10:16)  
В реестре раздел есть HKEY_CLASSES_ROOT, почему бы оттуда не извлечь нужную тебе информацию?
Читаешь в ключе с именем расширения значение (По умолчанию), переходишь к этому ключу, а в нём есть подключ DefaultIcon.


Leonid Troyanovsky   (2006-04-06 11:53:00) [3]


> xman ©   (06.04.06 11:48) [5]

> Решил следующим путем...создается пустой файл и при надобности


Чукча - не читатель, чукча - писатель.

--
Regards, LVT.


xman   (2006-04-06 11:48:00) [4]

Решил следующим путем...создается пустой файл и при надобности отобразить ее ассоциированную иконку, файл переименовуется и проверяется методами Kerk
...смотрите выше ;)


Eraser   (2006-03-16 13:38:00) [5]


> XMAN ©   (16.03.06 10:54) [3]

[1]
MSDN читать будем? :)


XMAN   (2006-03-16 10:54:00) [6]

Эти примеры требуют указание файла существующего на диске...
мне нужно узнать какую бы иконку дала виндовс, например, разширению bmp
не ссылаясь на существующий файл...


Kerk   (2006-03-15 00:11:00) [7]

http://kladovka.net.ru/search?page=0&query=%u0410%u0441%u0441%u043E%u0446%u0438%u0438%u0440%u043E%u0432%u0430%u043D%u043D%u044B%u0435%20%u0438%u043A%u043E%u043D%u043A%u0438%20


Eraser   (2006-03-13 14:33:00) [8]


> XMAN ©   (13.03.06 10:16)

SHGetFileInfo


Наверх

Титульная страница Поиск, карта сайта Написать письмо