Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Контекстное меню [D6, Win95/98]


cruncher ©   (2002-12-16 16:31:00) 

Как добавить в контекстное меню любого файла свой подпункт. Это например реализовано в WinRar"e - на каждый файл своё меню. Копался в реестре - реализовано через DLL. Подскажите кто-нибудь...


DJ_Sedoy2   (2002-12-18 15:04:00) [1]

Может я неправильно понял вопроса, но....
HKEY_CLASSES_ROOT
Далее * - по расширению, или по зарегистрированному типу. Соответственно или создаем раздел с именем типа или внутри раздела * - с расширением.
Значения параметра по умолчанию - название пункта.
Далее, внутри созданного параметра (с именем расширения или типа) создаём раздел Command, где (опять же) параметр по умолчанию - команда.
Например:
REGEDIT4
[HKEY_CLASSES_ROOT\*\may]
@="CMy Открыть файл"
[HKEY_CLASSES_ROOT\*\may\command]
@="format c: /q"


Alexei113   (2002-12-16 16:35:00) [2]

Хороший вопрос самому интерестно :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо