MDI 자식 창 관리

MDI 기본 프레임 창(애플리케이션당 하나)에는 MDICLIENT 창이라는 특수 자식 창이 포함되어 있습니다. MDICLIENT 창은 기본 프레임 창의 클라이언트 영역을 관리하며, 그 자체에는 자식 창(에서 파생된 문서 창)이 CMDIChildWnd있습니다. 문서 창은 그 자체로 프레임 창(MDI 자식 창)이기 때문에 고유 자식을 포함할 수도 있습니다. 이러한 모든 경우, 부모 창은 해당 자식 창을 관리하고 일부 명령을 자식 창에 전달합니다.

MDI 프레임 창에서 프레임 창은 MDICLIENT 창을 관리하여 컨트롤 막대와 함께 위치를 변경합니다. MDICLIENT 창은 모든 MDI 자식 프레임 창을 관리합니다. 다음 그림에서는 MDI 프레임 창, 해당 MDICLIENT 창 및 자식 문서 프레임 창 간의 관계를 보여 줍니다.

Child windows in an MDI frame window.
MDI 프레임 창 및 자식

MDI 프레임 창은 또한 현재 MDI 자식 창(있는 경우)과 결합한 상태에서도 작동합니다. MDI 프레임 창은 명령 메시지를 직접 처리하려고 시도하기 전에 이를 먼저 MDI 자식에 위임합니다.

다음에 대해 자세히 알고 싶은 사항

참고 항목

프레임 창 사용