Страница: 1 |
Страница: 1 |
Вопрос: Как добавить пункт в меню файлов и обрабатывать?
Добавлено: 07.03.05 04:05
Автор вопроса: Rebel | Web-сайт:
Как добавить пункт в контекстное меню всех файлов и как потом обрабатывать нажатия на него?
Заранее спасибо...
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 07.03.05 10:57
1. Можно прописать в реестре
2. Можно написать свой ActiveX и обрабатывать в нем...
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 07.03.05 13:45
HKCR\*
Номер ответа: 3
Автор ответа:
Rebel
Вопросов: 32
Ответов: 50
Web-сайт:
Профиль | | #3
Добавлено: 07.03.05 14:29
вощем наскока я покапался получается, что пункты меню живут в
(По умолчанию)={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} 'а это ссылается на
HKEY_CLASSES_ROOT\CLSID\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
(По умолчанию)=App Context Menu Handler 'этого тектса нигде не видно
' далее
HKEY_CLASSES_ROOT\CLSID\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\InProcServer32
(По умолчанию)=С:\PathToApp\somelib.dll
'что за dll как ее писать, какие там функции??
ThreadingModel=Apartment
'что это, зачем и как?
еще, как задать имя пункта меню??
и как получить свободный {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}??
что в нем писать, как цеплять к системе и т.д. и т.п.?
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 07.03.05 17:47
http://www.rsdn.ru/article/winshell/shlext7.xml
Номер ответа: 5
Автор ответа:
Rebel
Вопросов: 32
Ответов: 50
Web-сайт:
Профиль | | #5
Добавлено: 07.03.05 18:15
уже нашел, мне хватило первой части....