다음을 통해 공유


CContainedWindowT::CContainedWindowT

생성자는 데이터 멤버를 초기화합니다.

CContainedWindowT(
   LPTSTR lpszClassName,
   CMessageMap* pObject,
   DWORD dwMsgMapID = 0 
);
CContainedWindowT( CMessageMap* pObject, DWORD dwMsgMapID = 0 )
CContainedWindowT( );

매개 변수

  • lpszClassName
    [in] 포함 된 창은 기반이 될 기존 창 클래스의 이름입니다.

  • pObject
    [in] 메시지 맵을 선언 포함 하는 개체에 대 한 포인터입니다.이 개체의이 클래스에서 파생 되어야 CMessageMap.

  • dwMsgMapID
    [in] 포함 된 창의 메시지를 처리 하는 메시지 맵을 확인 합니다.기본값 0, 기본 메시지 맵을 선언 지정 BEGIN_MSG_MAP.대체 메시지 맵을 사용 하 여 선언에 ALT_MSG_MAP(msgMapID)를 전달 msgMapID.

설명

새 창을 통해 만들려는 경우 만들기, 기존 창 클래스의 이름을 전달 해야는 lpszClassName 매개 변수.예를 들어, 참조를 CContainedWindow 개요.

세 명의 생성자가 있습니다.

  • 세 개의 인수를 사용 하 여 생성자 일반적으로 호출 됩니다.

  • 두 개의 인수를 사용 하 여 생성자에서 클래스 이름을 사용 하 여 TBase::GetWndClassName.

  • 인수가 없는 생성자 인수를 나중에 지정 하려는 경우에 사용 됩니다.나중에 호출할 때 창 클래스 이름, 메시지 맵 개체 및 메시지 맵 ID를 제공 해야 만들기.

경우 기존 창 서브를 통해 SubclassWindow, lpszClassName 값을 사용 하지 않습니다. 따라서, 전달할 수 있습니다 NULL 이 매개 변수에 대 한.

요구 사항

헤더: atlwin.h

참고 항목

참조

CContainedWindowT 클래스

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap