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

Вниз

Информация о зарегистрированном типе файла   Найти похожие ветки 

 
Skipidar ©   (2004-01-10 06:26) [0]

Здравствуйте!
Подскажите, пожалуйста, как можно, зная расширение файла (именно только расширение, а не конкретный файл!), получить иконку, с которой он зарегистрирован в системе, и вставить её в TImageList? А также как получить название типа, под которым он зарегистрирован?


 
Бушин Сергей ©   (2004-01-10 09:38) [1]

Реестр тебе поможет:

HKEY_CLASSES_ROOT\...

*.txt
*.doc
и т.д.

Например у *.doc есть пара параметр-значение: по умолчанию=Word.Document.8

ищем Word.Document.8/DefaultIcon и вот тебе счастье

по умолчанию=C:\WINDOWS\Installer\{00000419-78E1-11D2-B60F-006097C998E7}\wordicon.exe,1

вот и иконка!


 
REP ©   (2004-01-10 10:44) [2]

Может поможет
ExtractAssociatedIcon()


 
Skipidar ©   (2004-01-11 00:28) [3]

Большое спасибо всем. Просто я думал, что существует специализированная функция, которая позволяет получить всю нужную инфу о типе. Нет так нет, будем делать ручками через реестр.


 
Skipidar ©   (2004-01-11 00:44) [4]

Да, кстати, а как получить отдельно большую иконку (32*32) и маленькую (16*16), если не очень сложно ответить?



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
14-63385
ashnurov
2003-12-27 16:07
2004.01.20
регистр


3-62992
kiko
2003-12-23 14:42
2004.01.20
Помогите с RESTORE, плиз!!!!


14-63294
Rauf
2003-12-31 20:47
2004.01.20
(СРОЧНО) В Харьков звонить так: 38 (Украина) 0572 (Харьков)???


3-62974
MixerPro
2003-12-19 11:54
2004.01.20
Залипание после запросов.


1-63117
Ramario
2004-01-08 10:58
2004.01.20
Количество дней