Вниз
Скачать: 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.012 c
14-50910
Nostradamus
2002-08-02 04:15
2002.09.16
Логотип Windows


1-50714
Arkady
2002-09-05 11:43
2002.09.16
Компиляция


1-50848
hermit2002
2002-09-03 16:33
2002.09.16
Списал компонент для работы с COM портом - он ругается


1-50791
MaximatorVeter
2002-09-03 15:06
2002.09.16
Не могу разобраться как работает метод Assign


3-50606
SERY
2002-08-25 15:53
2002.09.16
Не могу разобраться




   Наверх