Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свой Hint файла в Explorer-e


kami ©   (2005-10-02 12:08:00) 

Довольно многие программы (тот же MSWord) выводят подсказку при наведении курсора на свой тип файла в эксплорере с информацией о нем. Где в MSDN (или в другом источнике, если есть поподробнее/попримернее) описывается это действо?


kami   (2005-10-03 23:54:00) [1]

GuAV ©   (02.10.05 23:19) [4]
Спасибо, вроде то самое. Как разберусь - выложу код :)


GuAV   (2005-10-02 23:19:00) [2]

Думаю нужно создать ActiveX Library, где реализовать Com-объект, реализующий IQueryInfo. Следует посмотреть ($Delphi)\Demos\ActiveX\ShellExt и другую информацию по shell extensions


Profi   (2005-10-02 22:02:00) [3]

kami ©   (02.10.05 18:59) [2]
Для Word'а порой ветку реестра Word.Document.8


kami   (2005-10-02 18:59:00) [4]


> Покопайся в реестре.

В реестре максимум, что записано - это тип файла и (не могу найти, где) приложение, отвечающее за Hint файла.
Я имею ввиду не "стандартный" hint эксплорера, а (например) при наведении на 111.doc >
"Тип:...
Автор:....
Заголовок:...
etc... "
Без установленного Word будет только "Тип :... Изменен:.... Размер:..." Точно так же с многими другими файлами (например, dBPowerAmp Converter отображает полные ID3 v1&v2 из .mp3 в хинте)
Само собой, что это берется именно из файла, над которым курсор, вот только я уже почти пол-дня роюсь в MSDN, а в глаза лезут вместе с кровавыми мальчиками всякие File Parsers вместе с IFileViewer (хотя, может, это именно они, но не вижу, как они подходят под эту задачу)


Profi   (2005-10-02 17:16:00) [5]

kami ©   (02.10.05 12:08)
Покопайся в реестре.


Наверх

Титульная страница Поиск, карта сайта Написать письмо