■ 도큐먼트의 종류

 도큐먼트  설명

 단일 도큐먼트

 ( SDI : Single Document Interface )

 한번에 하나의 도큐먼트만 처리할 수 있기 때문에 프로그램의 프레임 윈도우가 하나이다.

 메인 프레임 윈도우가 도큐먼트, 뷰를 품고 있다.

 다중 도큐먼트

 ( MDI : Multiple Document Interface )

 하나의 프로그램에서 여러 개의 문서를 동시에 작업할 때 사용하며 프로그램의 프레임 윈도우가 여러 개이다.

 자식 프레임 윈도우가 도큐먼트, 뷰를 품고 있다.

 

 

■ 단일 도큐먼트

하나의 프레임 윈도우에 대해 CFrameWnd 클래스에서 파생된 하나의 클래스만 갖는다.

메인 프레임이 윈도우에서 도큐먼트 뷰를 품고 있기 때문에 따로 윈도우를 생성하지 않아도 된다.

 

 

■ 다중 도큐먼트

。다중 프레임 윈도우의 계층 구조

CWnd

   CFrameWnd

      CMDIFrameWnd

      CMDIChildWnd

。두 종류의 프레임 윈도우가 있다.

메인 프레임 윈도우 : 프로그램 전체를 둘러싸고 있다. CMDIFrameWnd 클래스

자식 프레임 윈도우 : 메인 프레임 윈도우 안쪽의 작은 프레임 윈도우로 뷰 윈도우를 품고

                             있다. CMDIChildWnd 클래스. 

Posted by 모과이IT
,