Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в эксперте создать кнопку на панели инструментов Delphi IDE? [D5, D6, D7]


Alexey03 ©   (2006-09-12 13:06:00) 

Пишу собственный эксперт (стиль  esAddIn). Хочу, чтобы его функции вызывались не только при выборе пункта меню или нажатии "горячей клавиши", но и при клике по кнопке на одной из панелей инструментов IDE (которую можно перемещать и удалять через диалог Cusomize...). Видел эксперт, в котором это реализовано, но исходниками не располагаю. Как это можно сделать (необходима совместимость с Delphi 5, 6, 7)?


Юрий Зотов   (2006-09-13 01:17:00) [1]

Через ToolsAPI - должны быть. Надо копать исходники.


DrPass   (2006-09-13 00:25:00) [2]

Думаю, честных (т.е. через ToolsAPI) путей нет. Что касается нечестных, подсказываю: пакет с твоим экспертом запускается в адресном пространстве Delphi, имеет общий с ней модуль Forms, соответственно с общим Application, Screen. Ну а Delphi IDE написана на VCL. RTTI в зубы - и разбирай ее хоть по кусочкам из своего эксперта


Наверх

Титульная страница Поиск, карта сайта Написать письмо