Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.28;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.009 c
4-1250024459
kluben-hh
2009-08-12 01:00
2011.08.28
Вывести текст поверх рабочего стола


15-1304672702
OW
2011-05-06 13:05
2011.08.28
С наступающим днем связи!


15-1304632321
R_R
2011-05-06 01:52
2011.08.28
Какой самый простой строковый алгоритм?


6-1240275063
mm0
2009-04-21 04:51
2011.08.28
Проблема WebBrowser1.Navigate()


1-1264209222
Gear
2010-01-23 04:13
2011.08.28
вызов MessageDlg из отдельной нитки