Главная страница
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
2-1305650677
Артём
2011-05-17 20:44
2011.08.28
Копирование значения в CheckListBox -> ListBox


15-1304785332
TUser
2011-05-07 20:22
2011.08.28
delphi for html/javascript ?


15-1304886593
Юрий
2011-05-09 00:29
2011.08.28
С днем рождения ! 9 мая 2011 понедельник


9-1189535717
LbS!
2007-09-11 22:35
2011.08.28
Подскажите тему :)


2-1305598216
Gu
2011-05-17 06:10
2011.08.28
Узнать список обновлений виндов