![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 зашпандорь в меню все чо в этой папке.