Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1087356417
Господин Уэф!
2004-06-16 07:26
2004.07.11
Рушится таблица с автоинкрементным полем.


1-1088164174
Шишкин Илья
2004-06-25 15:49
2004.07.11
Проверка строки по маске


1-1088189239
Seldon
2004-06-25 22:47
2004.07.11
Insert JCL debug data?


1-1088523699
dimon_programmer
2004-06-29 19:41
2004.07.11
Извлечь DateTime из FTLastAcsessed


3-1086620939
maxz
2004-06-07 19:08
2004.07.11
Определение текущей записи в ClientDataSet




   Наверх