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

Вниз

DLL   Найти похожие ветки 

 
Артём   (2004-02-11 14:23) [0]

Привет Мастерам!
Вот такой вопрос к Вам.
Как с помощью dll создать компонент на главной форме.
Я понимаю что вопрос глупый, но всё же.
Как писоединять dll знаю, как написать саму процедуру в ней на создание компонента для неизвестной формы - вопрос.
Спасибо за внимание, и за возможную помощь.


 
Юрий Федоров ©   (2004-02-11 14:46) [1]

Передай в dll-процедуру создания компонента handle формы,
в процедуре -
создай компонент с параметром Owner = nil
присвой компонент.parentwindow:=переданный handle формы
установи компоненту позицию и размеры.
Верни обратно указатель на созданный компонент как Pointer

понадобится еще одна процедура - на разрушение компонента (при разрушении формы). Туда передаай тот самый возвращенный Pointer



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

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

Наверх




Память: 0.46 MB
Время: 0.035 c
14-80142
jack128
2004-02-02 09:52
2004.02.25
http://fun.tmc.dyn.ee/Grok.swf :-)


3-79640
makz
2004-02-01 08:29
2004.02.25
Что делать с CONTAINING?


3-79613
Pul
2004-01-30 17:56
2004.02.25
Список машин, работающих с базой Interbase


1-79941
Layner
2004-02-09 12:57
2004.02.25
Подскажите плз, как на форме fsMDIForm отображать дочерние


3-79602
Onward
2004-02-02 13:35
2004.02.25
При переносе программы БД на другой комп, выдает ошибку.