CDocument 클래스는 문서/뷰 구조에서 문서와 관련된 MFC 클래스입니다. MFC는 문서와 관련된 처리를 개발자가 논리적으로 분리할 수 있도록 클래스를 제공하는데 그것이 바로 CDocument 클래스입니다. 이 클래스는 다양한 가상 함수를 제공하여 개발자로 하여금 자료를 처리할 수 있도록 도와줍니다.
MFC 전역함수
- AfxMessageBox() 메시지 상자의 출력
- AfxGetMainWnd() 최상위 프레임 윈도우의 포인터 반환
- AfxGetInstanceHandle() 응용 프로그램의 인스턴스 핸들 반환
CDocument 클래스에서 사용하는 함수
- OnNewDocument() 새로운 Document 시작시 작동, 메인 프레임 윈도우가 화면에 나오기 전에 실행됨
- OnOpenDocument() 파일을 여는 순간 호출
- OnCloseDocument() 파일을 닫는 순간 호출
- OnSaveDocument() 파일을 저장시에 호출
- SetModifiedFlag() 문서의 변경 여부를 확인하여 변경된 경우 저장여부 메시지 상지 팝업