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

Вниз

Ассоциированные иконки   Найти похожие ветки 

 
XMAN ©   (2006-03-13 10:16) [0]

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


 
Eraser ©   (2006-03-13 14:33) [1]


> XMAN ©   (13.03.06 10:16)

SHGetFileInfo


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

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


 
XMAN ©   (2006-03-16 10:54) [3]

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


 
Eraser ©   (2006-03-16 13:38) [4]


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

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


 
xman ©   (2006-04-06 11:48) [5]

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


 
Leonid Troyanovsky ©   (2006-04-06 11:53) [6]


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

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


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

--
Regards, LVT.


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

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


 
Eraser ©   (2006-04-06 12:49) [8]


> n0name   (06.04.06 11:54) [7]

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



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

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

Наверх




Память: 0.48 MB
Время: 0.04 c
15-1150268707
Megabyte
2006-06-14 11:05
2006.07.16
В полку инженеров прибыло! %)


6-1141886685
Михаил (Киров)
2006-03-09 09:44
2006.07.16
Нуль-модемное соединение


3-1147790931
Popoilyk
2006-05-16 18:48
2006.07.16
Импорт данных в DBGrid


15-1150144664
Константинов
2006-06-13 00:37
2006.07.16
Как отстоять право на чистый воздух?


2-1151352861
Norfolk
2006-06-27 00:14
2006.07.16
Ограничение на количество символов в TMemo и TEdit