Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавить в контекстное меню 
:(
    Опции темы
fack00
  Дата 16.5.2009, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



помогите сделать меню, на подобе следующего:
user posted image
только чтобы вместо:
"7-zip" было "мой текст"
"Открыть архив" был "мой текст"
и так далее

гугл помог мне сделать
Цитата
только чтобы вместо:
"7-zip" было "мой текст"

но как сделать еще и вложенные в него пункты (такие как "Открыть архив", "Распаковать" и другие) я не знаю:(
помогите smile 
PM MAIL   Вверх
Keeper89
Дата 16.5.2009, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



fack00, контекстное меню, а не "контекстовое" smile
То, о чем ты говоришь неплохо описано тут.


--------------------
PM MAIL WWW   Вверх
fack00
Дата 16.5.2009, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



Читал уже много похожих мануалов, но не могу вкурить что именно требуется smile 
пожалуйста, скиньте готовый код smile 
PM MAIL   Вверх
Keeper89
Дата 16.5.2009, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58





--------------------
PM MAIL WWW   Вверх
fack00
  Дата 16.5.2009, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



Keeper89
видел это тоже, при компиляции ругается на:
Цитата

Classes, ComServ, ComObj, ActiveX, Windows, ShlObj, Interfaces, Menus,

типа отсутствие файла Interfaces.dcu

Это сообщение отредактировал(а) fack00 - 16.5.2009, 20:08
PM MAIL   Вверх
kami
Дата 16.5.2009, 20:23 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 22
Всего: 72



Цитата(fack00 @  16.5.2009,  19:47 Найти цитируемый пост)
пожалуйста, скиньте готовый код

сумма не озвучена.


Цитата(fack00 @  16.5.2009,  20:06 Найти цитируемый пост)
типа отсутствие файла Interfaces.dcu

И что ты сделал по поиску этого файла или по выяснению, насколько он необходим в работе виденного тобой проекта?
PM MAIL WWW   Вверх
fack00
Дата 16.5.2009, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



Цитата(kami @  16.5.2009,  20:23 Найти цитируемый пост)
сумма не озвучена.

имеллось ввиду пример, а не готовый проект.


Цитата(kami @  16.5.2009,  20:23 Найти цитируемый пост)
И что ты сделал по поиску этого файла или по выяснению, насколько он необходим в работе виденного тобой проекта?

1) удалить данную строку - вылазит куча других ошибок.
2) http://www.google.com/search?client=opera&...-8&oe=utf-8
одна тема - ответа нет.
3) также набрел на это:
http://forum.antichat.ru/showthread.php?p=1194736
но там C++ Builder...

Это сообщение отредактировал(а) fack00 - 16.5.2009, 20:33
PM MAIL   Вверх
kami
Дата 16.5.2009, 22:20 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 22
Всего: 72



Вот это уже несколько другой разговор.
По поводу примера, предложенного Keeper89 в http://delphiworld.narod.ru/base/add_ie_menu_item.html.
Я не зря спросил, какие действия ты предпринял.
Показываю, что получилось у меня за 2 минуты работы:
1. скопировал этот код в модуль (к стати - не разбирался особо, в нем написано, что это должен быть код dll, но приведен обычный pas-модуль. В dll нет секций interface и initialization).
2. Закомментировал только Interfaces, в uses, остальное оставил.
3. Попробовал откомпилировать, выдало 2 ошибки (неизвестный идентификатор Class_ContextMenu). Это говорит о том (раз ошибок не много), что закомментированный модуль не так уж и нужен.
4. Ввел в яндексе Class_ContextMenu. Первая же ссылка дала его определение, осталось только вставить в секцию interface код
Код

const 
  Class_ContextMenu: TGUID = '{1A39ADB3-5ED9-44F4-B6BA-5B3D41255033}';


И все прекрасно скомпилировалось.

С работоспособностью(т.е. соответствием кода поставленной задаче) не разбирался, оставляю это на последующие вопросы.

Это сообщение отредактировал(а) kami - 17.5.2009, 01:40
PM MAIL WWW   Вверх
fack00
Дата 18.5.2009, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



наконец-то нашел время продолжить свою разработку..
kami, спасибо, скомпилировал, но:

Цитата(kami @  16.5.2009,  22:20 Найти цитируемый пост)
т.е. соответствием кода поставленной задаче

именно, поставленная задача НЕ выполнена.
Соданная DLL, только лишь добавляет новые пункты в меню, но не делает их вложенными, а обычные пункты гораздо легче добавить через реестр..
PM MAIL   Вверх
fack00
Дата 21.5.2009, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



HELP! smile 
мне подсказали, что разветвленное меню добавлется с помощью компонентся PopupMenu, но я не знаю как его засунуть в данный пример (http://delphiworld.narod.ru/base/add_ie_menu_item.html)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0816 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.