Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.21;
Скачать: CL | DM;

Вниз

Помогите создать кнопку при помощи DLL.   Найти похожие ветки 

 
acsoft ©   (2003-04-10 09:23) [0]

Помогите с написанием программы, которая вызывала бы DLL, создающую кнопку в окне программы.
Что-то ничто не помогает, хотя я благодарен всем, кто старался мне помочь.
Может у кого-нибудь есть рабочий пример текста подобной DLL и вызывающей её программы. Выложите пожалуйста здесь, киньте ссылку или пришлите на acsoft@mail.ru. Очень нужно.


 
acsoft ©   (2003-04-10 17:22) [1]

1


 
panov ©   (2003-04-10 17:31) [2]

А что ты пробовал делать? Код есть?


 
MacroDenS ©   (2003-04-10 18:10) [3]

<font color=#0000aa> А зачем тебе держать кнопку в длл-ке?
Можно при загрузке ее самой на форме создать кнопку. Так по моему будет намного легче</font>


 
Юрий Федоров ©   (2003-04-10 18:15) [4]

>>MacroDenS © (10.04.03 18:10)
со шрифтами не прокатило :-)
>>acsoft ©
Рабочего примера скорее всего нет, потому что смысл его туманен.
Передаешь в библиотеку Handle окна программы(HWND - на которое нужно разместить кнопку), в DLL создаешь кнопку :
var Btn : TButton;
Btn :=TButton.Create(nil);
Btn.ParentWindow:=Handle (который передал)
Попробуй так


 
evvcom ©   (2003-04-11 08:37) [5]

И наверняка при закрытии главного окна будешь получать Access Violation...


 
ts   (2003-04-11 09:20) [6]

http://www.delphimaster.ru/articles/book/index.html
Посмотри здесь.


 
acsoft ©   (2003-04-11 16:40) [7]

Именно Access Violation...
А еще: Can not assign TFont to TFont. И мног других интересных сообщений



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

Текущий архив: 2003.04.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
14-67526
tred
2003-02-12 14:45
2003.04.21
как перехватить сообщение посланое чужому окну без хука?


3-67186
Roka
2003-04-01 23:06
2003.04.21
select из одной базы в другую


3-67141
Михаил Баринов
2003-04-03 11:16
2003.04.21
Получение значение параметра процедуры (Delphi 5, BDE + Oracle 8)


3-67098
DJ
2003-04-02 15:17
2003.04.21
SQL запрос для Oracle переделать для IB


1-67227
zDEUSz
2003-04-10 14:43
2003.04.21
Как дописать строку в существующий файл?