Вниз
Скачать: 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
2-1305523776
ruslan_as
2011-05-16 09:29
2011.08.28
Dev Express cxGrid - как включить итоги


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


2-1305489584
maxefficiently
2011-05-15 23:59
2011.08.28
Высчитать №Символы в Строке (не простая задача)


3-1262553825
wipr
2010-01-04 00:23
2011.08.28
отмена удаления в таблицах DBF


2-1305274898
Panky
2011-05-13 12:21
2011.08.28
перемешение по таблице




   Наверх