Compartir a través de


CContainedWindowT::CContainedWindowT

El constructor inicializa los miembros de datos.

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

Parámetros

  • lpszClassName
    [in] nombre de una clase de ventana existente en la que la ventana contenida se basada en.

  • pObject
    [in] puntero Al objeto contenedor que declara el mapa de mensajes. La esta clase de objeto debe derivar de CMessageMap.

  • dwMsgMapID
    [in] Identifica que el mensaje asigna que procesará los mensajes de la ventana contenida. El valor predeterminado, 0, especifique el mapa de mensajes predeterminado declarado con BEGIN_MSG_MAP. Para utilizar un mapa de mensajes alternativo declara con ALT_MSG_MAP (msgMapID), pase msgMapID.

Comentarios

Si desea crear una nueva ventana con cree, debe pasar el nombre de una clase de ventana existente para el parámetro de lpszClassName . Para obtener un ejemplo, vea la información general de CContainedWindow .

Hay tres constructores:

  • El constructor con tres argumentos es el que se llama normalmente.

  • El constructor con dos argumentos utiliza el nombre de clase de TBase::GetWndClassName.

  • Use el constructor sin argumentos si desea proporcionar argumentos más adelante. Debe proporcionar el nombre de clase de ventana, el objeto de mapa de mensajes, y el id. del mapa de mensajes cuando se llamada posterior Create.

Si crea subclases una ventana existente con SubclassWindow, el valor de lpszClassName no se usará; por consiguiente, puede pasar NULL para este parámetro.

Requisitos

encabezado: atlwin.h

Vea también

Referencia

CContainedWindowT Class

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap