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

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

SendTo в PopupMenu? [D6, WinXP]


Коля ©   (2006-11-06 05:49:00) 

Очень нужно в PopupMenu добавить виндусовское меню Отправить (Send To) и Открыть с помощью.

Подскажите как этого добиться.
Спасибо!


Коля   (2006-11-07 00:15:00) [1]

Сейчас заметил очень интересную особенность TShellTreeView - у него по правому клику вываливается вроде бы стандартное виндусовское меню, НО (!!!) в нем нет пункта Создать.
Как так же убрать определенный элемент из стандартного меню?


ANTPro   (2006-11-06 21:05:00) [2]

> [1] Elen ©   (06.11.06 07:37)
> C:\Documents and Settings\<UserLogin>\SendTo\

В Vist'е не там... (и не только)

Путь лучше брать отсюда:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shel l Folders]
"SendTo"


Коля   (2006-11-06 19:39:00) [3]

Оказывается есть прекрасная переменная CSIDL_SENDTO содержащая в себе местонахождение зашпындориваемой папки.
Лень только румаи делать все.

> Elen

спасибо


Elen   (2006-11-06 15:31:00) [4]


>  Где именно он я не знаю,

примерно здесь : HKEY_CLASSES_ROOT\.<расширение_которое_хотим_хапнуть>. И далее по реестру : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts \  HKEY_LOCAL_MACHINE\SOFTWARE\Classes\и т. д.


DVM   (2006-11-06 15:26:00) [5]


> Открыть с помощью.

Насчет открыть с помощью... Если нет желания связываться с расширениями оболочки, то проще всего будет сделать через реестр. В реестре должен быть раздел, откуда считывается перечень подходящих для данного типа файла программ. Где именно он я не знаю, но экспериментально найти его не сложно с помощью какого-либо RegMon.


Elen   (2006-11-06 10:06:00) [6]


> Здесь принято запуздыривать

Так это в часики, а в меню - зашпандоривать... :)


RASkov   (2006-11-06 09:48:00) [7]

> зашпандорь

Здесь принято запуздыривать:)


Elen   (2006-11-06 07:37:00) [8]


> Коля

По поводу SendTo - ярлыки лежат в C:\Documents and Settings\<UserLogin>\SendTo\. Поиском FindFirst...FindNext зашпандорь в меню все чо в этой папке.


Наверх

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