Форум: "Основная";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
ВнизИнформация о зарегистрированном типе файла Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.018 c