Форум: "WinAPI";
Текущий архив: 2014.10.26;
Скачать: [xml.tar.bz2];
Внизиконка по расширению Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2014.10.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.002 c