■ 도큐먼트의 종류
도큐먼트 | 설명 |
단일 도큐먼트 ( SDI : Single Document Interface ) |
한번에 하나의 도큐먼트만 처리할 수 있기 때문에 프로그램의 프레임 윈도우가 하나이다. 메인 프레임 윈도우가 도큐먼트, 뷰를 품고 있다. |
다중 도큐먼트 ( MDI : Multiple Document Interface ) |
하나의 프로그램에서 여러 개의 문서를 동시에 작업할 때 사용하며 프로그램의 프레임 윈도우가 여러 개이다. 자식 프레임 윈도우가 도큐먼트, 뷰를 품고 있다. |
■ 단일 도큐먼트
하나의 프레임 윈도우에 대해 CFrameWnd 클래스에서 파생된 하나의 클래스만 갖는다.
메인 프레임이 윈도우에서 도큐먼트 뷰를 품고 있기 때문에 따로 윈도우를 생성하지 않아도 된다.
■ 다중 도큐먼트
。다중 프레임 윈도우의 계층 구조
CWnd
CFrameWnd
CMDIFrameWnd
CMDIChildWnd
。두 종류의 프레임 윈도우가 있다.
메인 프레임 윈도우 : 프로그램 전체를 둘러싸고 있다. CMDIFrameWnd 클래스
자식 프레임 윈도우 : 메인 프레임 윈도우 안쪽의 작은 프레임 윈도우로 뷰 윈도우를 품고
있다. CMDIChildWnd 클래스.
'개발지식창고 > MFC' 카테고리의 다른 글
WinMain.cpp를 MFC 클래스로 구현하면... (0) | 2010.07.30 |
---|---|
MFC 내부에 감추어진 것들 (0) | 2010.07.30 |
RTTI 사용을 위한 CRuntimeClass와 매크로들 (0) | 2010.07.30 |
컴파일 시 Release 모드와 Debug 모드의 차이 (0) | 2010.07.30 |
CScrollView (분할 윈도우에 주로 사용되는 클래스 특징) (0) | 2010.07.29 |