Форум: "WinAPI";
Текущий архив: 2011.08.28;
Скачать: [xml.tar.bz2];
ВнизКак измененить иконки файлов? Найти похожие ветки
← →
A.Melnyk © (2009-08-10 19:15) [0]Всем привет!
У меня проблемка такая:
Нужно дорисовать ко всем иконкам определенной папки некоторый значек в углу. Значек этот будет меняться в зависимости от статуса файла.
Перерыл уже много всего, но видать что-то не то ищу.
Прошу помочь, как дорисовать в иконке файла свой значек? Или хотя бы подсказать в какой области рыться...
Заранее благодарен!
← →
DVM © (2009-08-10 21:16) [1]
> Прошу помочь, как дорисовать в иконке файла свой значек?
>
Надо писать свое расширение оболочки.
Вот здесь есть http://rsdn.ru/summary/390.xml
Там в одном из примеров рассматривается следующая штука - разные значки для файлов одного и того же типа (с одним и тем же расширением). Разные значки даются на основании содержимого файлов (например версии).
Думаю как раз для твоего случая.
← →
Rouse_ © (2009-08-11 10:07) [2]По ссылке используется IExtractIcon - которая перерисовывает иконку с нуля, а автору, насколько я понял, необходим оверлей на уже существующее изображение (наподобие Tortoise SVN, ну или как стрелочка к иконке пририсовывается в случае ярлыка). Это делается посредством интерфейса IShellIconOverlay. Вот здесь есть небольшой примерчик: http://www.codeproject.com/KB/applications/asmshell.aspx?fid=6985&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=26
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2011.08.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.002 c