본문 바로가기

카테고리 없음

8. CDocument 클래스

CDocument 클래스는 문서/뷰 구조에서 문서와 관련된 MFC 클래스입니다. MFC는 문서와 관련된 처리를 개발자가 논리적으로 분리할 수 있도록 클래스를 제공하는데 그것이 바로 CDocument 클래스입니다. 이 클래스는 다양한 가상 함수를 제공하여 개발자로 하여금 자료를 처리할 수 있도록 도와줍니다.


MFC 전역함수

- AfxMessageBox() 메시지 상자의 출력

- AfxGetMainWnd() 최상위 프레임 윈도우의 포인터 반환

- AfxGetInstanceHandle() 응용 프로그램의 인스턴스 핸들 반환


CDocument 클래스에서 사용하는 함수

- OnNewDocument() 새로운 Document 시작시 작동, 메인 프레임 윈도우가 화면에 나오기 전에 실행됨

- OnOpenDocument()  파일을 여는 순간 호출

- OnCloseDocument() 파일을 닫는 순간 호출

- OnSaveDocument() 파일을 저장시에 호출

- SetModifiedFlag() 문서의 변경 여부를 확인하여 변경된 경우 저장여부 메시지 상지 팝업