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

Вниз

Получение иконки по расширению файла   Найти похожие ветки 

 
_Прохожий   (2004-02-13 15:51) [0]

Собсно субж.
Можно было бы использовать TShfileInfo однако есть проблема...
Файлов физически нет, есть только их имена.. Т.е это просто строка аля "readme.txt", "test.zip"
И вот им надо сопоставлять в ListView иконки..
Еще раз замечу - файлов физически не существует.


 
хз ©   (2004-02-13 15:57) [1]

Смотри в реестре соответствующие ключи.


 
_Прохожий   (2004-02-13 15:57) [2]

Ну еще бы написал где смотреть, цены бы тебе не было =)


 
Альф ©   (2004-02-13 16:00) [3]

regedit
HKEY_CLASSES_ROOT > .zip "" = WinRAR.ZIP
HKEY_CLASSES_ROOT > WinRAR.ZIP > DefaultIcon


 
хз ©   (2004-02-13 16:02) [4]

> Ну еще бы написал где смотреть, цены бы тебе не было =)

См [3]. То же самое для всех расширений.


 
_Прохожий   (2004-02-13 16:03) [5]

Я остановился на
HKEY_CLASSES_ROOT > .zip "" = WinRAR.ZIP
А вот "в шкафу посмотреть не догадался"

Вопрос снят, спасибо.


 
_Прохожий   (2004-02-13 16:18) [6]

Дополнительно.
В реестре стоит значение "(По умолчанию)"
Как прочитать эту строку, как к ней обратиться?

:= readstring(ЧТО?)


 
хз ©   (2004-02-13 16:50) [7]

ReadString("");


 
clickmaker ©   (2004-02-13 17:00) [8]

Можно не париться и сделать через SHGetFileInfo. Подсунуть ей расширение, флажок SHGFI_USEFILEATTRIBUTES и атрибут FILE_ATTRIBUTE_NORMAL. См. MSDN, короче


 
хз ©   (2004-02-13 17:46) [9]

2 clickmaker

Мы легких путей не ищем =)



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
14-80207
Cobalt
2004-01-30 17:31
2004.02.25
Функция возвращения короля


14-80233
Юрий Зотов
2004-01-15 21:06
2004.02.25
Наши идут!


14-80125
EAlexander
2004-02-02 17:22
2004.02.25
IE


6-80076
Vilux
2003-12-15 21:22
2004.02.25
WebBrowser и данные формы


9-79536
NailMan
2003-08-13 16:17
2004.02.25
Непонятные глюки со спрайтами и Delphi