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

Вниз

Немодальная форма и DLL =>   Найти похожие ветки 

 
Wizard_Ex ©   (2002-05-10 12:33) [0]

Помещаю форму (которая находится в DLL) на главную форму (Windows.SetParent(NoModalForm.Handle,MainForm.Handle)).
Есть несколько проблем:
1. Немодальная форма прорисовывается на клиентской области формы, но Top и Left возвращает относительно

экрана, а не главной формы.
2. если активна немодальная форма, то заголовок главной формы не активен.
3. если помещать эту немодальную форму в ScrollBox (тем же способом -

(Windows.SetParent(NoModalForm.Handle,ScrollBox.Handle)) ) и причем размер этой немодальной формы больше

(то есть должны наконец скроллбары у TScrollBox"a появиться), то оказывается что ScrollBox и не

догадывается, что в нем что-то находится.

Конечно природа этих явлений ясна - потому что форма находится в DLL, но как лечить.
(обычная форма в этих условиях ведет себя нормально).


 
Wizard_Ex ©   (2002-05-10 14:42) [1]

Сможет ли кто-нибудь помочь по этому вопросу?


 
Wizard_Ex ©   (2002-05-10 15:30) [2]

причем если
ScrollBox.InsertControl(NoModalForm);
то скроллбары появляются, но с ними твориться что-то странное


 
[NIKEL] ©   (2002-05-10 16:23) [3]

передавай форме из длл размеры формы на которую натягиваешь(при вызове)
и ваще зачем это надо? может использовать просто панель для своих нужд?


 
Wizard_Ex ©   (2002-05-11 11:18) [4]

А ты попробуй



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
3-47241
N A N
2002-06-20 15:57
2002.07.15
Как прекратить асинхронную выборку данных...


1-47367
DoommY
2002-07-02 07:52
2002.07.15
Как поместить в список все компаненты на форме (имена, заголовки)


14-47696
BigBadMutuh
2002-06-02 13:12
2002.07.15
Вот и у меня сайт появился.


14-47698
Igorek
2002-06-17 23:33
2002.07.15
~Rand~, обьясни нам глупым что ты хочешь - может поймем.


1-47304
Ivan61
2002-06-30 21:47
2002.07.15
Ini или не Ini