![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Свой 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)
Покопайся в реестре.