![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#11 | |
Пользователь
Регистрация: 25.04.2009
Сообщений: 19
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#12 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Да не туда вы человека посылаете
![]() Расширения оболочки, интерфейс IContextMenu Пример тут http://www.ddsoft.hoha.ru/docs/shell1/
пыщь
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 19
|
![]()
JTG, там тоже описывается как добавить пункт в меню => не то что мне нужно((((
|
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
В приведенном JTG примере рассматривается функция QueryContextMenu(Menu: HMENU; indexMenu, idCmdFirst, idCmdLast, uFlags: UINT) вот именно в ней первым параметром идет дескриптор твоего меню, возьми создай предварительно Popup меню с одним пунктом и подпунктами в этом самом пункте. И примени совет JTG ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 19
|
![]() |
![]() |
![]() |
![]() |
#16 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Ты не можешь создать само меню ?
Ну вот посмотри - измени как надо тебе ... Там компонент лежит - на него двойным щелчком и изменяй пункты
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 19
|
![]()
Kotofff, вот уже понимаю смысл того, что мне нужно сделать...
теперь другой вопрос (а смысл тотже): а делфи есть демо проект контекстного меню (а именно добавляет в меню "Compile...'), после компиляции получается DLL, который можно интегрировать в винду.. так вот, там есть код: InsertMenu(Menu, FMenuIndex, MF_STRING or MF_BYPOSITION, idCmdFirst, ' Compile...'); собственно именно он добавляет пунк в меню... как туда вставить popup ? ps вроде как-то с помощью флага MF_POPUP, но как именно? |
![]() |
![]() |
![]() |
#18 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Аргумент Menu нужно заменить на PopupMenu1.Handle, т.е. дескриптор твоего меню.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 19
|
![]()
>Аргумент Menu нужно заменить на PopupMenu1.Handle, т.е. дескриптор твоего меню.
как бы там свой код (без формы).. как туда засунуть мой popup? отпиши пожалуйста в ICQ 554301579 |
![]() |
![]() |
![]() |
#20 |
Новичок
Джуниор
Регистрация: 05.04.2010
Сообщений: 1
|
![]()
Уважаемый, fack00.
Если у Вас получилось решить эту проблему, то отпишитесь, пожалуйста, как создавать вложенное контекстное меню? Без подпунктов у меня получилось без проблем. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Контекстное меню 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 |