CMDIFrameWnd

CMDIFrameWnd 클래스 멤버 창 관리와 함께 다중 문서 인터페이스 (MDI) 프레임 창을, Windows의 기능을 제공 합니다.

응용 프로그램에 대 한 유용한 MDI 프레임 창 만들기, CMDIFrameWnd에서 클래스를 파생 합니다. 응용 프로그램 특정 데이터를 저장 하는 파생된 클래스에 멤버 변수를 추가 합니다. 구현 메시지 처리기 멤버 함수 및 메시지를 메시지 창으로 이동 하는 경우 수행 하는 작업을 지정 하 여 파생된 클래스의 지도。

CFrameWnd 만들기 또는 LoadFrame 멤버 함수를 호출 하 여 MDI 프레임 창을 구성할 수 있습니다.

만들기 또는 LoadFrame를 호출 하기 전에 c + + new 연산자를 사용 하 여 힙에 프레임 창 개체를 구성 해야 합니다. Create 를 호출 하기 전에 등록할 수 있습니다 또한 window 클래스는 프레임에 대 한 아이콘 및 클래스 스타일을 설정 하려면 AfxRegisterWndClass 전역 함수。

Create 멤버 함수를 사용 하 여 즉시 인수로 프레임의 생성 매개 변수를 전달。

LoadFrame 만들기, 보다 적은 인수를 요구 하 고 프레임의 캡션, 아이콘, 액셀러레이터 테이블 및 메뉴를 비롯 한 리소스에서 대부분의 기본 값을 검색 하는 대신. 이러한 모든 리소스 LoadFrame에 의해 액세스할 수 동일한 리소스 ID (예를 들어, IDR_MAINFRAME)를가지고 있어야 합니다.

DECLARE_DYNCREATE 함께 CMDIFrameWnd 에서 파생 된 프레임 창 클래스를 선언 하지 필요 MDIFrameWndCFrameWnd에서 파생 된, 비록。

CMDIFrameWnd 클래스는 CFrameWnd에서 많은 기본 구현 상속을 받습니다. 이러한 기능의 상세 목록에 대 한 CFrameWnd 클래스 설명을 참조 하십시오. 다음과 같은 추가 기능이 CMDIFrameWnd 클래스:

프레임 창 파괴 하는 c + + 삭제 연산자를 사용 하지 마십시오. 대신 CWnd::DestroyWindow 를 사용 합니다. 창이 소멸 되 면 PostNcDestroy CFrameWnd 구현에는 c + + 개체를 삭제 됩니다. 사용자가 프레임 창을 닫으면 기본 OnClose 처리기 DestroyWindow 호출。

CMDIFrameWnd에 대 한 자세한 정보를 보려면 Visual c + + 프로그래머 가이드프레임 창 항목

# include lt;afxwin.h>

클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)

샘플nbsp; MFC Sample MDI | MFC 샘플 MDIDOCVW (ko) | MFC 샘플 SNAPVW(&N)

참고 항목nbsp;CWnd, CMDIChildWnd(&N)

Index