Partilhar via


CContainedWindowT::CContainedWindowT

O construtor inicializa membros de dados.

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

Parâmetros

  • lpszClassName
    [in] O nome de uma classe de janela existente no qual a janela contida será baseada.

  • pObject
    [in] Um ponteiro para o objeto contido, que declara o MAP da mensagem.Classe do objeto deve derivar de CMessageMap.

  • dwMsgMapID
    [in] Identifica o MAP da mensagem que será processo mensagens da janela contido.O valor padrão, 0, especifica o MAP da mensagem padrão declarado com BEGIN_MSG_MAP.Para usar um MAP da mensagem alternativo declarado com ALT_MSG_MAP(msgMapID), pass msgMapID.

Comentários

Se você desejar criar uma nova janela por meio de Criar, você deve passar o nome de uma classe de janela existente para o lpszClassName parâmetro. Para obter um exemplo, consulte o CContainedWindow visão geral.

Há três construtores:

  • O construtor com três argumentos é o chamado normalmente.

  • O construtor com dois argumentos usa o nome de classe de TBase::GetWndClassName.

  • O construtor sem argumentos é usado para fornecer os argumentos posteriormente.Forneça o nome de classe de janela, objeto de MAP da mensagem e ID de MAP da mensagem quando você chamar mais tarde Criar.

Se você subclasse uma janela existente por meio de SubclassWindow, the lpszClassName valor não será usado; portanto, é possível passar NULO para este parâmetro.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Referência

Classe CContainedWindowT

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap

Outros recursos

CContainedWindowT membros