Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему все формы из DLL отображаются на панели задач? [D4, Win95/98]


Nicolas_ ©   (2002-03-20 16:55:00) 

Здравствуйте. Ситуация такая:
В DLL есть форма, когда я загружаю DLL и создаю ее она отображается на панели задач. Это нормально. Но почему все другие формы, которые я вызываю из главной ТОЖЕ отображаются на панели задач? Даже Application.MessageBox.
Вообще-то мне надо на панели задач отображать только 1 (главную) форму из DLL отображать.


Nicolas_   (2002-03-20 17:14:00) [1]

Спасибо огромное, Внук! Все получилось.


Внук   (2002-03-20 17:03:00) [2]

Ну, не так уж все плохо. Вот выдержка из Help:
When writing a DLL that uses VCL forms, assign the window handle of the host EXE’s main window to the DLL’s Application.Handle property. This makes the DLL’s form part of the host application. Never assign to the Handle property in an EXE.
Попробуйте поиграться с Handle"ами и все получится.


Nicolas_   (2002-03-20 17:02:00) [3]

Мне не надо MDI. Надо именно SDI.


Fellomena   (2002-03-20 16:58:00) [4]

Пиши MDI приложение


Наверх

Титульная страница Поиск, карта сайта Написать письмо