Главная страница
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.024 c
6-1084428865
P.D.YU
2004-05-13 10:14
2004.07.11
tserversocket and tclientsocket


1-1088442016
XeLax
2004-06-28 21:00
2004.07.11
Когда модуль вне папки ...


1-1088554460
Alexey Leonchik
2004-06-30 04:14
2004.07.11
Список открытых окон в меню (MDI)


3-1086953301
Alecs
2004-06-11 15:28
2004.07.11
Как найти удалённые записи в БД InterBase?


1-1088368968
juiceman
2004-06-28 00:42
2004.07.11
Delphi Script