Иконки и атрибуты файлов

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
Bezols
Сообщения: 3
Зарегистрирован: Пт мар 18, 2005 12:46

Иконки и атрибуты файлов

Сообщение Bezols »

Привет, ВСЕМ!!!

Пишу плагин wfx...
отображаю список файлов в плагине, если атрибуты не выставлены, то для зарегистрированных типов файлов иконки рисуются как в винде...

если же файл имеет атрибуты, например, скрытый или системный, то независимо от типа и атрибутов файла отображается иконка как в винде...


Мне надо отобразиться иконку для зарегистрированного типа файла не зависимо от атрибутов этого файла, например, файл с расширением mp3 (иконка winamp'a), если даже у меня стоят атрибуты для этого файла "скрытый" и "системный", мне все рано нужно видеть иконку winamp'a

Знает ли кто нибудь как это сделать можно?

Заранее благодарен....
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Реализуй и заэкспортируй функцию FsExtractCustomIcon. У меня в плагине (VirtualDisk) с её помощью отображаются иконки для ISO и IMG-файлов, и они отличаются от системных.
Bezols
Сообщения: 3
Зарегистрирован: Пт мар 18, 2005 12:46

Сообщение Bezols »

CaptainFlint
дык это я сделал...
если файл имеет атрибуты FILE_ATTR_NORMAL или readonly - то иконка отображается для зарегистрированного типа, если файл имеет атрибут либо системный, либо скрытый, то отображается совершенно другая иконка, как в винде.. а не та, что для зарегистрированного типа, может я конечно что нибудь не так сделал :(
Pusher
Сообщения: 16
Зарегистрирован: Пн мар 21, 2005 13:55
Откуда: Ялта

Сообщение Pusher »

Тут уже с Тоталом не поспоришь. Иконки всех скрітіх файлов и папок он отображает по своему, своего вклилнить нельзя.
Ответить