Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Документ/Представление и Печать 
:(
    Опции темы
Leksey
Дата 16.8.2005, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Вот возникла у меня проблема.
Есть MDI приложение с архитектурой документ-представление.
При закрытии дочернего окна вызывается сначала : OnCloseDocument виртуальная функция класса CDocument, а потом деструктор класса наследника CView.
Но если дочернее окно находится в режиме предварителного просмотра, и закрывается сразу непосредственно(То есть не нажимается Close кнопка в панели предварительного просмотра) все совершенно наоборот!?
У кого-нибудь есть предположения?
PM MAIL   Вверх
JoyEx
Дата 16.8.2005, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дядя
**


Профиль
Группа: Участник
Сообщений: 323
Регистрация: 21.6.2005
Где: Москва, РФ

Репутация: 5
Всего: 12



Порядок поиска командных обработчиков для MDI:
  • Класс "Вид"
  • Класс "Документ"
  • Класс "Дочернее окно-рамка MDI"
  • Класс "Основное окно-рамка MDI"
  • Класс "Приложение"



--------------------
Если ты уже никого не боишься, значит ты самый страшный 
PM IM ICQ AOL YIM MSN   Вверх
Leksey
Дата 17.8.2005, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



JoyEx извини,но я не понял, что ты этим хочешь сказать?
PM MAIL   Вверх
JoyEx
Дата 17.8.2005, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дядя
**


Профиль
Группа: Участник
Сообщений: 323
Регистрация: 21.6.2005
Где: Москва, РФ

Репутация: 5
Всего: 12



Цитата(Leksey @ 16.8.2005, 18:03)
При закрытии дочернего окна вызывается сначала


от того, кто первым обработает команду зависит что "вызывается сначала"


В режиме предварительного просмотра ты видишь вид CPreviewView и тебе ничего не стоит посмотреть в отладчике Стек вызовов (Debuf >Windows > Call Stack) и сравнить



--------------------
Если ты уже никого не боишься, значит ты самый страшный 
PM IM ICQ AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.