Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / MDI / модальная формы + фрейм??? / 4 сообщений из 4, страница 1 из 1
05.04.2004, 13:08
    #32468961
Vector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDI / модальная формы + фрейм???
Здравствуйте.
Вот такое дело:
Есть две формы: form1 - модальная (в приложении для ввода паролей и т.д.) и form2 - MDI child форма...
Есть mainform - MDI form.
form1 и form2 содержат указатели TFrame* frame, куда можно загрузить динамически любой фрейм.
Код закрытия для form1 и form2 такой:
delete frame; - удаляем фрейм
Action=caFree;

Так вот, когда нажимаеш на крестик - закрытие формы они прекрасно закрываются, но стоит только попытаться закрыть их из фрейма, как получается следующее:
form1 (та, что модальная) закрывается на ура!
а form2 - выдает ошибку...

Код закрытия из фреймов(по нажатии кнопки на фрейме) абсолютно одинаков:
((TForm*)this->Owner)->Close(); - преобразуем указатель родителя фрейма к форме и закрываем.

Не могу понять в чем дело.
Пытался и просто Release() делать для формы не выходит!

Подскажите, кто знает.
...
Рейтинг: 0 / 0
06.04.2004, 11:01
    #32470170
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDI / модальная формы + фрейм???
а так делал:
...->SendMessage(WM_CLOSE);

------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
08.04.2004, 19:00
    #32474411
DBUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDI / модальная формы + фрейм???
Разный результат потому что
типы фреймов различные ...
Установи одинаковый тип и результат будет одинаковый ;-)
...
Рейтинг: 0 / 0
08.04.2004, 19:04
    #32474418
DBUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDI / модальная формы + фрейм???
Я имел в виду форм
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / MDI / модальная формы + фрейм??? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]