![]() |
|
![]() ![]() ![]() |
|
andrea23 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.11.2010 Репутация: нет Всего: нет |
Всем доброго времени суток!
Проблема такая, есть MDI фрэйм с дочерними окнами соотвественно. Например есть окон которое мы создали и скрыли, создаем 2е дочернее окно развернутым на всю рабочую область (MDI фрэйма), а потом его закрываем. В итоге, в рабочей области почему то отображается скрытое 1е окно... Кто то сталкивался с таким ? Есть подозрение что это системное поведение... Есть ли возможность както это обойти ? |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Да, это стандартное поведение. При закрытии активного дочернего окна активным делается одно из оставшихся. При этом оно восстанавливается или даже максимизируется, как предыдущее. Поведение MDI фрейма зависит от того, есть дочерние фреймы или нет. Поэтому нельзя (или очень геморройно) добиться того, чтобы дочернее окно было, но его как бы не было. Либо закрывай его совсем, либо, если оно нужно тебе постоянно в скрытом состоянии, не делай его дочерним фреймом, а делай каким-то особенным.
-------------------- ... |
|||
|
||||
andrea23 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.11.2010 Репутация: нет Всего: нет |
спасибо за ответ !
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |