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

Вниз

иконка по расширению   Найти похожие ветки 

 
QAZ   (2010-03-29 13:21) [0]

есть ли такая функция?
та что по полному имени не подходит,тк файл не существует на диске


 
Jeer ©   (2010-03-29 13:50) [1]

Удалено модератором


 
QAZ   (2010-03-29 14:04) [2]

Удалено модератором


 
oldman ©   (2010-03-29 14:07) [3]

С вопросом все так.
Что-то не так в консерватории.


 
Rouse_ ©   (2010-03-29 14:18) [4]

Т.е. ты хочешь получить иконку ассоциированную с файлом при условии что самого файла не существует? Ну тогда эмулируй действие функции ExtractAssociatedIcon, т.е. сам ручками лезь в реестр и ищи путь к файлу-контейнеру иконки.
Но только смысла не имеет т.к. не понятно какое изображение извлекать для файлов с расширением EXE или ICO при их физическом отсутствии на диске.


 
QAZ   (2010-03-29 14:31) [5]


> Rouse_

именно !
для ехе не проблема,тк есть стандартная икона, да и ICO необязательно
я както думал что если винда держит инфу по типам в реестре,то обязательно должна быть функция для их получения


 
Игорь Шевченко ©   (2010-03-29 21:37) [6]

ShGetFileInfo


 
Eraser ©   (2010-03-30 01:13) [7]

> [5] QAZ   (29.03.10 14:31)

внимательнее читай справку особенно про флаг SHGFI_USEFILEATTRIBUTES


 
QAZ   (2010-03-30 11:07) [8]


> ShGetFileInfo

вот ее я и юзал
а вот этого

> SHGFI_USEFILEATTRIBUTES

и не хватало

спасиб.


 
Дмитрий С ©   (2010-04-02 16:41) [9]


> Rouse_ ©   (29.03.10 14:18) [4]

Есть такая фишка. Если стереть ветку DefaultIcon в реестре, шел будет сам рисовать икноку (маленькая иконка ассоциированной программы на листке с загнутым углом).



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

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

Наверх




Память: 0.48 MB
Время: 0.004 c
15-1394821001
MS-DOS user
2014-03-14 22:16
2014.10.26
Сервис int 21h/0Ah, шаблоны


15-1394792422
Dimka Maslov
2014-03-14 14:20
2014.10.26
Что будет если...


2-1383329935
dmitryl
2013-11-01 22:18
2014.10.26
dbisam


15-1394183090
Kerk
2014-03-07 13:04
2014.10.26
Appmethod


1-1328523971
Дмитрий
2012-02-06 14:26
2014.10.26
XE2 C++ Firemonkey stdcall - Помогите решить проблему.