Как создать свой пункт меню в Lazarus IDE?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
AMD
постоялец
Сообщения: 189
Зарегистрирован: 23.01.2008 21:25:25
Откуда: Кишинев

Как создать свой пункт меню в Lazarus IDE?

Сообщение AMD »

В делфи делается так

Код: Выделить всё

{....} 

uses ToolsApi, Menus;

{....}

var
item: TMenuItem;
begin
{get reference to delphi's mainmenu. You can handle it like a common TMainMenu}
with (BorlandIDEServices as INTAServices).GetMainMenu do
begin
   item := TMenuItem.Create(nil);
   item.Caption := 'A Mewn caption';
   Items.Add(item);
end;
end;
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

инструменты-настройка инструментов пользователя
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

AMD
Смотори исходники компонентов и самой среды. Всёж доступно. Ты дольше ответа в форуме будеш ждать.
AMD
постоялец
Сообщения: 189
Зарегистрирован: 23.01.2008 21:25:25
Откуда: Кишинев

Сообщение AMD »

Attid писал(а):инструменты-настройка инструментов пользователя


А теперь как это программно написать?
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

AMD
См. пример examples/codetools в каталоге Lazarus'а. Там как раз показано добавление своего пункта меню.
Ответить