Condividi tramite


CContainedWindowT::CContainedWindowT

Il costruttore inizializza i membri dati.

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

Parametri

  • lpszClassName
    [in] il nome di una classe finestra esistente in cui la finestra contenuto sarà basata su.

  • pObject
    [in] puntatore All'oggetto contenitore che dichiara la mappa messaggi.Questa classe dell'oggetto deve derivare da CMessageMap.

  • dwMsgMapID
    [in] identifica la mappa messaggi che elaborerà i messaggi della finestra contenuta.Il valore predefinito, 0, specifica la mappa messaggi predefinita dichiarata con BEGIN_MSG_MAP.Per utilizzare una mappa messaggi alternativa dichiarata con ALT_MSG_MAP (msgMapID), passare msgMapID.

Note

Per creare una nuova finestra con Crea, è necessario passare il nome di una classe finestra esistente per il parametro lpszClassName.Per un esempio, vedere i cenni preliminari su CContainedWindow.

Esistono tre costruttori:

  • Il costruttore accetta tre argomenti è quello in genere chiamato.

  • Il costruttore accetta due argomenti viene utilizzato il nome della classe da TBase::GetWndClassName.

  • Il costruttore senza argomenti viene utilizzato per consentire successivamente gli argomenti.È necessario fornire il nome di classe della finestra, l'oggetto della mappa messaggi e la mappa messaggi ID quando successivamente si chiama Crea.

Se sottoclasse di una finestra esistente con SubclassWindow, il valore lpszClassName non verrà utilizzato; pertanto, è possibile passare NULL per questo parametro.

Requisiti

Header: atlwin.h

Vedere anche

Riferimenti

Classe di CContainedWindowT

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap