Вниз
Скачать: CL | DM;

DLL + API = MainMenu   Найти похожие ветки 

← →
vixic ©   (2002-07-26 10:20) [0]

Подскажите как сделать чтобы при загрузке моей DLL моим приложением эта DLL добавляла пункт в MainMenu, и как организовать обработчик реакции в DLL на добавленный пункт в MainMenu.


← →
Виктор Щербаков ©   (2002-07-26 11:19) [1]

Предлагаю такой вариант.
Пункт может добавить и сама программа после загрузки библиотеки, а вот его название (Caption), может возвращать соответствующая функция dll. Из обработчика OnClick пункта меню, можно вызывать специально определенную для этого в dll функцию. Её адрес можно получать с помощью GetProcAddress. Т.е. получается самый обычный плагин.


← →
Fellomena   (2002-07-26 12:08) [2]

А можно сделать проще - определить в главном приложении и в DLL сообщения типа WM_USER + *** и написать соответствующие обработчики - просто и элегантно.
(не забыть в точке входа в DLL и в initialization разделе главной программы зарегестрировать пользовательское сообщение)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
1-50695
Valeris
2002-09-04 22:36
2002.09.16
Понять не могу, как добраться к Excel таблице


4-51021
SkyWalker
2002-07-24 20:37
2002.09.16
recv


6-50907
Dr.Freddy/
2002-07-10 07:38
2002.09.16
Чат: быстрое имя


1-50667
SLT
2002-09-04 19:11
2002.09.16
Ispol zovanie *.lib v Delphi


1-50831
alexey-v
2002-09-03 09:05
2002.09.16
Обработчик события OnClick для массива CheckBox




   Наверх