다음을 통해 공유


프레임 창 파괴

MFC 프레임워크는 프레임워크 문서 및 뷰와 연결된 창에 대한 생성뿐만 아니라 창 삭제를 관리합니다. 추가 창을 만드는 경우 창을 삭제할 책임이 있습니다.

프레임워크에서 사용자가 프레임 창을 닫으면 창의 기본 OnClose 처리기가 DestroyWindow를 호출합니다. Windows 창이 제거될 때 호출되는 마지막 멤버 함수는 일부 정리를 수행하고, Windows 정리를 수행하기 위해 기본 멤버 함수를 호출하고, 마지막으로 가상 멤버 함수 PostNcDestroy를 호출하는 OnNcDestroy입니다. CFrameWnd 구현은 PostNcDestroy C++ 창 개체를 삭제합니다. 프레임 창에서 C++ delete 연산자를 사용하면 안 됩니다. DestroyWindow를 대신 사용하세요.

주 창이 닫히면 애플리케이션이 닫힙니다. 저장되지 않은 수정된 문서가 있는 경우 프레임워크는 문서를 저장해야 하는지 묻는 메시지 상자를 표시하고 필요한 경우 적절한 문서를 저장하도록 합니다.

무엇을 더 알고 싶으세요?

참고하십시오

프레임 창 사용