Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2009, 21:08   #11
fack00
Пользователь
 
Регистрация: 25.04.2009
Сообщений: 19
По умолчанию

Цитата:
тебе уже показали!
надо не хлопать глазами.
в самом первом сообщении тебе дали правильную ссылку!
http://www.whatis.ru/reg/reg_n12.shtml
тут в конце написано как зделать папку в конктекстном меню. enjoy!
прочти пост №9, не хочу копипастить..
fack00 вне форума Ответить с цитированием
Старый 18.05.2009, 21:17   #12
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Да не туда вы человека посылаете

Расширения оболочки, интерфейс IContextMenu
Пример тут http://www.ddsoft.hoha.ru/docs/shell1/
пыщь
JTG вне форума Ответить с цитированием
Старый 19.05.2009, 12:08   #13
fack00
Пользователь
 
Регистрация: 25.04.2009
Сообщений: 19
По умолчанию

JTG, там тоже описывается как добавить пункт в меню => не то что мне нужно((((
fack00 вне форума Ответить с цитированием
Старый 19.05.2009, 12:33   #14
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

В приведенном JTG примере рассматривается функция QueryContextMenu(Menu: HMENU; indexMenu, idCmdFirst, idCmdLast, uFlags: UINT) вот именно в ней первым параметром идет дескриптор твоего меню, возьми создай предварительно Popup меню с одним пунктом и подпунктами в этом самом пункте. И примени совет JTG ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 19.05.2009, 13:33   #15
fack00
Пользователь
 
Регистрация: 25.04.2009
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Kotofff Посмотреть сообщение
создай предварительно Popup меню с одним пунктом и подпунктами
именно это у меня и не получается!
покажите пример пожалуйста..
fack00 вне форума Ответить с цитированием
Старый 19.05.2009, 14:13   #16
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Ты не можешь создать само меню ?
Ну вот посмотри - измени как надо тебе ...
Там компонент лежит - на него двойным щелчком и изменяй пункты
Вложения
Тип файла: rar PopUp.rar (5.5 Кб, 8 просмотров)
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 19.05.2009, 14:47   #17
fack00
Пользователь
 
Регистрация: 25.04.2009
Сообщений: 19
По умолчанию

Kotofff, вот уже понимаю смысл того, что мне нужно сделать...

теперь другой вопрос (а смысл тотже):
а делфи есть демо проект контекстного меню (а именно добавляет в меню "Compile...'), после компиляции получается DLL, который можно интегрировать в винду..
так вот, там есть код:
InsertMenu(Menu, FMenuIndex, MF_STRING or MF_BYPOSITION, idCmdFirst, ' Compile...');
собственно именно он добавляет пунк в меню...
как туда вставить popup ?
ps
вроде как-то с помощью флага MF_POPUP, но как именно?
fack00 вне форума Ответить с цитированием
Старый 19.05.2009, 14:51   #18
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Аргумент Menu нужно заменить на PopupMenu1.Handle, т.е. дескриптор твоего меню.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 19.05.2009, 15:14   #19
fack00
Пользователь
 
Регистрация: 25.04.2009
Сообщений: 19
По умолчанию

>Аргумент Menu нужно заменить на PopupMenu1.Handle, т.е. дескриптор твоего меню.
как бы там свой код (без формы)..
как туда засунуть мой popup?

отпиши пожалуйста в ICQ 554301579
fack00 вне форума Ответить с цитированием
Старый 05.04.2010, 15:22   #20
shagua
Новичок
Джуниор
 
Регистрация: 05.04.2010
Сообщений: 1
По умолчанию

Уважаемый, fack00.
Если у Вас получилось решить эту проблему, то отпишитесь, пожалуйста, как создавать вложенное контекстное меню?
Без подпунктов у меня получилось без проблем.
shagua вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контекстное меню Windows RamireZ Win Api 1 04.05.2009 13:04
Для доступа к пунктам главного меню клавиши ALT + подчеркнутая буква меню в офис 2007? Окоча Юра Microsoft Office Word 1 24.02.2009 12:29
Меню с Items в виде набора Bitmap (как меню редактирования в Word'е) chandrasecar Мультимедиа в Delphi 7 14.01.2009 09:20
Контексное меню Windows dr.Chas Общие вопросы Delphi 1 14.06.2008 20:08
Иконка в систамном меню windows BlackWolf Общие вопросы Delphi 1 16.03.2008 08:15