새 문서, 창 및 뷰 만들기
다음 그림 문서, 뷰 및 프레임 창에 대 한 작성 프로세스의 개요를 제공합니다.참여 개체에 대 한 다른 문서 추가 세부 정보를 제공 합니다.
이 프로세스가 완료 되 면 협동 개체 존재 하 고 서로에 대 한 포인터를 저장 합니다.다음 그림에서는 개체가 만들어지는 단계를 보여 줍니다.그림 그림 순서를 따를 수 있습니다.
문서를 만드는 순서
프레임 창을 만드는 순서
뷰를 만드는 순서
새 문서, 뷰 및 프레임 창 개체 프레임 워크를 초기화 하는 방법에 대 한 자세한 내용은 클래스를 참조 하십시오. CDocument, CView, CFrameWnd, CMDIFrameWnd, 및 CMDIChildWnd MFC 라이브러리 참조에서 합니다.참고 기술 노트 22, 1111 작성 및 초기화 프로세스를 한층 더 발전 하는 프레임 워크의 표준 명령에 대 한 설명은 아래에 New 및 열기 항목의 파일 메뉴.
이러한 클래스에 대 한 자신의 추가 초기화
앞의 그림에도 점을, 응용 프로그램의 개체를 초기화 하는 멤버 함수를 재정의할 수 있습니다 것이 좋습니다.재정의 된 OnInitialUpdate 보기에서 클래스 뷰를 초기화 하는 좋습니다.OnInitialUpdate 호출 프레임 창이 만들어지면 보기 프레임 창 내에서 해당 문서에 첨부 된 후 바로 발생 합니다.예를 들어, 스크롤 보기를 뷰입니다 (파생 CScrollView 대신 CView), 뷰 크기는 문서 크기에 따라 설정 해야를 OnInitialUpdate 재정의 합니다.(이 프로세스는 클래스의 설명에 설명 CScrollView.) 재정의할 수는 CDocument 멤버 함수 OnNewDocument 및 OnOpenDocument 문서 응용 프로그램별 초기화를 제공 합니다.일반적으로 두 가지 방법으로 문서를 만들 수 있습니다 이후 모두 재정의 해야 합니다.
대부분의 경우 사용자가 재정의할 기본 클래스 버전을 호출 해야 합니다.클래스의 명명 된 멤버 함수에 대 한 자세한 내용은 참조 하십시오. CDocument, CView, CFrameWnd, 및 CWinApp MFC 라이브러리 참조에서 합니다.