C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
MDI, Закрытие первой дочерней формы
Pan-SQL
Отправлено: 21.09.2005, 11:44


Не зарегистрирован









Здравствуйте! Вопрос такой: приложение MDI состоит из 3 форм (Form1, Form2 и Form3). Формы Form2 и Form3 являются дочерними. Открытие форм происходит следующим образом: Если дочерняя форма открывается из главной, она встраивается в главную; если дочерняя форма открывается из дочерней ей задается стиль окна WS_EX_APPWINDOW с помощью функции CreateParams(). Например, открыто две дочерние формы (Form2 и Form3), первая (Form2) встроена в главную (Form1) если закрыть Form2 закроется Form1, а соответственно все приложение. Моя задача сделать так, чтобы при закрытии Form2 форма Form3 оставалась открытой и прога не закрывалась. Ведь в Wordе, когда открыто, например, 4 документа (Документ1, Документ2, Документ3, Документ4) я закрываю Документ1, не закрываются все документы. Как это реализовать? Заранее благодарен,

Вернуться в Вопросы программирования в C++Builder