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

Clase de CContainedWindowT

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap