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

Вниз

Имеется DLL.   Найти похожие ветки 

 
Alex_L   (2002-05-20 18:00) [0]

Вопрос:
Имеется DLL. В ней хранится форма, которая создается динамически (new) и передается вызвавающему приложению.
Имеется вызывающая форма. Она прилинковывает эту DLL, вызывает функцию, создающую форму и получает указатель на эту форму.
А теперь ВНИМАНИЕ ВОПРОС:
Эту самую дочернюю форму (созданную в DLL) я хочу привязать к родительской форме, чтобы дочерняя всегда была в пределах клиентской области родителя. Делаю:

NewForm->Parent = ParentForm;
NewForm->Show();
NewForm->UpdateControlState;

Форма выводится так как я хочу - в пределах вызывающей (главной) формы. НО! Эта форма почему-то неактивна, Active=false и любые попытки передать ей фокус ввода оканчиваются ничем.
Что делать?


 
pb   (2002-05-20 18:04) [1]

у неюформ при создании овнер = аппликатион
свойство формстил=фсьмдичайлд а у главной формы фсмдиформ
вроде должно работать


 
Alex_L   (2002-05-20 18:31) [2]

Спасибо. Помогло как только присвоил fsMDIForm.
fsMDIChidl не присваивали.


 
pb   (2002-05-20 18:32) [3]

вообще желательно для правильного поведения окон



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
3-97128
dens
2002-05-06 11:16
2002.05.30
descending в объекте ttable


3-97211
Chainik
2002-04-29 09:33
2002.05.30
Прерывание выполнения запроса


1-97280
VID
2002-05-17 16:48
2002.05.30
Лезем в облась памяти, выделенной для чужого приложения


6-97375
Romanew
2002-03-14 18:39
2002.05.30
Поисковые системы


4-97456
SPeller
2002-03-29 10:13
2002.05.30
Систем инфо...