Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.12;
Скачать: CL | DM;

Вниз

Встроить элемент в shell-popup menu   Найти похожие ветки 

 
plotn   (2007-02-24 12:17) [0]

Добрый день всем!
что то в инете не нашел, поэтому пошел спросить сюда.
Как бы мне встроить свой пункт меню в попап-меню, когда на файле в эксплорере правую нажимаешь? Т.е. даже не на файле, а на произвольном наборе файлов/каталогов. Например как в винраре сделано. Ну и соотв. чтобы на нажатие этого пункта вызывалась моя программа и ей этот список бы передавался. Нашел способ в одной программке, но он актуален только для каталога. Способ вот (это reg-файл):

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Scan_Content]
@="Scan Content"
[HKEY_CLASSES_ROOT\Folder\shell\Scan_Content\command]
@="C:\\Program Files\\Scanner\\Scanner.exe \"%1\""
[HKEY_CLASSES_ROOT\Drive\shell\Scan_Content]
@="Scan Content"
[HKEY_CLASSES_ROOT\Drive\shell\Scan_Content\command]
@="C:\\Program Files\\Scanner\\Scanner.exe \"%1\""


 
yaJohn   (2007-02-24 17:55) [1]

Рыть в сторону IContextMenu


 
plotn   (2007-02-26 11:48) [2]

Рыть то рыть, но что то не осиливаю я. В дельфи и пример есть, как его к dpr файлам прикрутить, но мне надо на любое количество и файлов и каталогов. Все эксперименты пока привели к тому, что винда зависает при загрузке. Вычищаю реестр по гуиду в безопасном режиме и тогда работает.
Мне бы готовое решение, если кто делал...


 
trubin ©   (2007-02-26 20:44) [3]

На rsdn.ru есть цикл статей "Руководство полного идиота по написанию расширений оболочки", там есть и про IContextMenu, правда примеры на СИ, но не думаю, что это проблема.

Если будет не понятно могу скинуть код ДЛЛ-ки, реализующую данную функциональность, правда она там заточена под мои нужды и работает в паре с моим экзешником.

Также см. известную книгу Ксавье и Пачеко, или книгу Дарахвелидзе и ... "Программирование в Delphi 5"


 
LENIN_INC   (2007-02-27 13:36) [4]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2007.08.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
15-1184306583
Nic
2007-07-13 10:03
2007.08.12
Стали жужжать вентиляторы в системнике


2-1184337631
Kolan
2007-07-13 18:40
2007.08.12
TPageControl в TScrolBox е какие есть варианты реализации?


1-1181033729
Inna_Z
2007-06-05 12:55
2007.08.12
Проблемой с кодировкой E-Mail когда прикрепляю файлы


2-1183970865
Newser
2007-07-09 12:47
2007.08.12
тип поля - Дата/время


9-1152518489
netboy
2006-07-10 12:01
2007.08.12
Вопросик по геймдеву