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 existente da janela até que a janela será contida em.

  • pObject
    [in] um ponteiro ao objeto contêiner que declara o mapa de mensagem.Essa classe de objeto deve derivar de CMessageMap.

  • dwMsgMapID
    [in] identifica o mapa de mensagem que irá processar as mensagens de janela contida.O valor padrão, 0, especificar o mapeamento padrão de mensagem declarado com BEGIN_MSG_MAP.Para usar um mapa alternativo de mensagem declarado com ALT_MSG_MAP (msgMapID), passe msgMapID.

Comentários

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

Há três construtores:

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

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

  • O construtor sem argumentos é usado se você desejar fornecer os argumentos posteriormente.Você deve fornecer o nome da classe da janela, o objeto do mapa de mensagem, e a identificação do mapa de mensagem quando você uma chamada Criarposterior.

Se você subclasse uma janela existente com SubclassWindow, o valor de lpszClassName não será usado; portanto, você pode passar NULO para esse parâmetro.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Referência

Classe de CContainedWindowT

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap