Вниз
Скачать: CL | DM;

Как измененить иконки файлов?   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
1-1265075139
gecha
2010-02-02 04:45
2011.08.28
Автонаведение курсора на определенный объект


3-1263219115
dolmat
2010-01-11 17:11
2011.08.28
order by изменить порядок сортировки


2-1305295665
nicknolty
2011-05-13 18:07
2011.08.28
Непонятная кодировка


2-1305361001
САМЫ ЧЭСНЫ
2011-05-14 12:16
2011.08.28
цвет Disabled


15-1304994305
IPranker
2011-05-10 06:25
2011.08.28
Скачать видео со станицы.




   Наверх