Поделиться через


Уничтожение окон фрейма

Управляет уничтожение платформы MFC, так и создание окна для этих окон, связанных с документами и представлениями платформы. При создании дополнительных окна, то ответственность за удалить их.

В платформе, когда пользователь закрывает фреймовое окно, обработчик OnClose окна по умолчанию вызывает метод DestroyWindow. Последний функция-член вызывается при уничтожении окна Windows OnNcDestroy, который выполняет определенную очистку, вызывает функцию-член По умолчанию для выполнения очистки Windows, и наконец вызывается виртуальной функции-члена PostNcDestroy. Реализация CFrameWndPostNcDestroy удаляет объект окна C C++. Никогда не следует использовать оператор удалить C фреймовом C++ в окне. Взамен рекомендуется использовать DestroyWindow.

Если главного окна закрывает, приложение закрывает. Если измененные несохраненные документы, платформа показывает окно сообщения для запроса, если документы должны сохраняются и гарантирует, что соответствующие документы сохраняются при необходимости.

Дополнительные сведения

См. также

Ссылки

Использование окон фрейма