| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Меню New в проводнике |
| Автор: Illusion Dolphin 31.1.2005, 21:04 | ||
| В проводнике если кликнуть правой кнопкой мыши в меню имеется пункт New, а там уже варианты ("Text document", "Directory", "Bitmap image"...). Я пытаюсь в программе реализовать это меню. Я нашёл, что данные пункты находятся в реестре по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew 1) А дальше небольшая проблема... Во-первых хотеось бы узнать точное описание той структуры, которая хранится в данных ключах реестра, ибо я могу методом исключения и подобия найти нужнкю инфу, но это не всегда бывает верным на 100%... Дальше, если пункт (1) сделан, то проблема вот в чём... ВОзьмём например пункт "Microsoft Word Document", который даёт нам путь сюда: HKEY_CLASSES_ROOT\.doc, отсюда мы идём в HKEY_CLASSES_ROOT\Word.Document.8\shell\New... И тут я чего-то не понимаю... Как выполнить эту команду, которая использует dde? Вот что там находится (на всякий случай):
Как используя это "запустить создание" нового документа World? |
| Автор: z-END 1.2.2005, 10:12 |
| Посмотри http://www.whatis.ru/reg/reg_n13.shtml или http://www.whatis.ru/reg/reg_n12.shtml |
| Автор: Illusion Dolphin 1.2.2005, 11:23 | ||
Увы, ни там ни там нет ответа ни на первую часть вопроса (что лежит в ключах находящихся тут HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew), ни на вторую часть - как запустить в итоге найденное приложение, отвечающее за создание нового файла, если в параметрах оно использует dde... |