| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Документ/Представление и Печать |
| Автор: Leksey 16.8.2005, 18:03 |
| Вот возникла у меня проблема. Есть MDI приложение с архитектурой документ-представление. При закрытии дочернего окна вызывается сначала : OnCloseDocument виртуальная функция класса CDocument, а потом деструктор класса наследника CView. Но если дочернее окно находится в режиме предварителного просмотра, и закрывается сразу непосредственно(То есть не нажимается Close кнопка в панели предварительного просмотра) все совершенно наоборот!? У кого-нибудь есть предположения? |
| Автор: JoyEx 16.8.2005, 18:11 |
Порядок поиска командных обработчиков для MDI:
|
| Автор: Leksey 17.8.2005, 10:15 |
| JoyEx извини,но я не понял, что ты этим хочешь сказать? |
| Автор: JoyEx 17.8.2005, 10:36 | ||
от того, кто первым обработает команду зависит что "вызывается сначала" В режиме предварительного просмотра ты видишь вид CPreviewView и тебе ничего не стоит посмотреть в отладчике Стек вызовов (Debuf >Windows > Call Stack) и сравнить |