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

Вниз

Свой раздел в pop-up рабочего стола   Найти похожие ветки 

 
vovchik_29   (2004-05-30 03:25) [0]

Здравствуйте.
Интересует такой вопрос, как создать свой раздел в pop-up рабочего стола?  То есть, при клике на рабочем столе всплывает окошко, в котором на ряду со стандартными пунктами "Arrange Icons By...", "Refresh" и т. д. имеется мой собственный пункт при клике на котором будет производится запуск некоторого exe.
По идее должна быть ветка в реестре отвечающая за это, но таковой найти мне не удалось.
Заранее благодарен за любые идеи.


 
GuAV ©   (2004-05-30 10:36) [1]


> любые идеи

Идея у меня такая: Shell Extension. IContextMenu.
Демка есть где-то в Delphi\demos


 
GuAV ©   (2004-05-30 10:42) [2]

[1] - Извините, в вопрос не вник...


 
vovchik_29   (2004-06-01 19:55) [3]

неужели никто не знает???


 
GuAV ©   (2004-06-01 20:38) [4]

Рассирение оболочки - shell extension, но таких shell ext не бывает. Более того меню папки стандартное, оно в shell32.dll:
---- Extended Menu ------
>
 О&тменить\tCtrl+Z
 -------------
>
 Встав&ить\tCtrl+V
 Вставить &ярлык
 -------------
 Вы&делить все\tCtrl+A
 &Обратить выделение
>
 &Крупные значки
 &Мелкие значки
 Спис&ок
 &Таблица
 -------------
 Настроить в&ид папки...
 -------------
 &Упорядочить значки >
   &автоматически
 В&ыстроить значки
>
 &Вызов справки

Т.е. внедрятся в shell через (_._)
А оно надо ?


 
DVM ©   (2004-06-01 20:41) [5]

На rsdn.ru есть цикл статей про расширения оболочки


 
parovoZZ ©   (2004-06-01 22:47) [6]

А по другому никак? В реестре разве нет инфы?


 
vovchik_29   (2004-06-01 23:48) [7]

всем спасибо за интерес,
отдельное спасибо DVM ©   (01.06.04 20:41) [5]
то что  нужно, считаю вопрос решенным
сам ключ (HKCR\Directory\Background\shellex\ContextMenuHandlers) вычислил еще до того как почитал про расширения оболочки, но после прочтения стало ясно как регистрировать



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
1-1088168029
oleg_
2004-06-25 16:53
2004.07.11
А можно ли opendialog превратить в createdialog


1-1087902478
cdadmitriy
2004-06-22 15:07
2004.07.11
Как перерисовать один NODE in TTreeView без изменения текста


4-1085918281
Ivolg
2004-05-30 15:58
2004.07.11
О компе


3-1086943167
Digitman
2004-06-11 12:39
2004.07.11
Ошибка при исполнении MSSQL-скрипта..


14-1088109971
Ygeorchic
2004-06-25 00:46
2004.07.11
Картинки на тему: Химия, Физика, Математика...