다음을 통해 공유


초기화 및 문서와 뷰 정리

초기화 하 고 해당 문서와 뷰를 정리 하기 위한 다음 지침을 따르십시오.

  • MFC 프레임 워크는 문서와 뷰 초기화. 에 추가한 모든 데이터를 초기화 합니다.

  • 프레임 워크를 문서로 정리 하 고 뷰를 닫습니다. 힙에에서 문서와 뷰의 멤버 함수 내에서 할당 된 메모리를 할당 해야 합니다.

[!참고]

전체 응용 프로그램의 사용자가 재정의할 때 가장 수행에 대 한 초기화를 회수는 InitInstance 클래스의 멤버 함수 CWinApp, 전체 응용 프로그램에 대 한 정리를 재정의 된 가장 잘 수행 하 고 있는 CWinApp 멤버 함수 ExitInstance.

라이프 사이클의 문서 및 해당 프레임 창 및 뷰 또는 뷰 등는 mdi 응용 프로그램은 다음과 같습니다.

  1. 동적 생성 중 문서 생성자가 호출 됩니다.

  2. 각 새 문서에 문서에 대 한 OnNewDocument 또는 OnOpenDocument 라고 합니다.

  3. 사용자의 수명 주기는 문서와 상호 작용합니다.사용자 문서 데이터 보기를 통해 데이터 편집을 선택 하 고 작업할 때 일반적으로 발생 합니다.보기에서 문서의 변경 내용을 저장 하 고 다른 뷰를 업데이트를 전달 합니다.이 시간 동안은 문서와 뷰 명령을 처리할 수도 있습니다.

  4. 프레임 워크 호출 DeleteContents 문서에 특정 데이터를 삭제 합니다.

  5. 문서의 소멸자가 호출 됩니다.

문서를 처음 만들 때 면 SDI 응용 프로그램에서 1 단계 수행 됩니다.다음 2-4 단계 반복 하 여 새 문서를 열 때마다 수행 됩니다.새 문서는 기존 문서 개체를 다시 사용합니다.마지막으로, 응용 프로그램이 끝날 때 5 단계를 수행 합니다.

추가 정보

참고 항목

개념

문서/뷰 아키텍처