Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как добавить пункт в меню файлов и обрабатывать? Добавлено: 07.03.05 04:05  

Автор вопроса:  Rebel | Web-сайт: rebel.bos.ru
Как добавить пункт в контекстное меню всех файлов и как потом обрабатывать нажатия на него?
Заранее спасибо...

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 07.03.05 10:57
1. Можно прописать в реестре
2. Можно написать свой ActiveX и обрабатывать в нем...

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 07.03.05 13:45
HKCR\*

Ответить

Номер ответа: 3
Автор ответа:
 Rebel



Вопросов: 32
Ответов: 50
 Web-сайт: rebel.bos.ru
 Профиль | | #3
Добавлено: 07.03.05 14:29
HKCR\*
еп! ну эт и ежику понятно...

вощем наскока я покапался получается, что пункты меню живут в
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\AppName
(По умолчанию)={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}??

2. Можно написать свой ActiveX и обрабатывать в нем...

что в нем писать, как цеплять к системе и т.д. и т.п.?

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 07.03.05 17:47
http://www.rsdn.ru/article/winshell/shlext7.xml

Ответить

Номер ответа: 5
Автор ответа:
 Rebel



Вопросов: 32
Ответов: 50
 Web-сайт: rebel.bos.ru
 Профиль | | #5
Добавлено: 07.03.05 18:15
уже нашел, мне хватило первой части....

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам