Вниз
Скачать: 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.004 c
1-1265353174
borispnz
2010-02-05 09:59
2011.08.28
Передача в процедуру параметра разных типов


15-1304428882
Дмитрий С
2011-05-03 17:21
2011.08.28
Как вы относитесь к работе, которой сами руководите?


6-1240921108
Сергей
2009-04-28 16:18
2011.08.28
Как удалить динамически созданные ClientSocket при OnDisconnect?


1-1265175281
dfd5
2010-02-03 08:34
2011.08.28
какое сообщение посылает приложению система когда перерисовываетс


1-1264839776
kudatsky
2010-01-30 11:22
2011.08.28
Как скопировать слово из одного TMemo в другой ?




   Наверх