CContainedWindow (LPTSTR lpszClassName, CMessageMap * pObject, DWORD dwMsgMapID = 0);
CContainedWindow (CMessageMap * pObject, DWORD dwMsgMapID = 0)
CContainedWindow);
Parametri
lpszClassName
[in] Il nome di una classe di finestra esistente su cui si baserà la finestra contenuta.
pObject
[in] Puntatore all'oggetto contenitore che dichiara la mappa messaggi. Classe di questo oggetto deve derivare da CMessageMap.
dwMsgMapID
[in] Identifica la mappa di messaggio 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 di messaggio alternativo dichiarata con ALT_MSG_MAP(msgMapID), passare msgMapID.
Osservazioni
Il costruttore inizializza i membri dati. Se si desidera creare una nuova finestra tramite Create, è necessario passare il nome di una classe di finestra esistente per il parametro lpszClassName . Per un esempio, vedere i cenni preliminari CContainedWindow.
Ci sono tre costruttori:
Se non verrà utilizzate la sottoclasse una finestra esistente attraverso SubclassWindow, il valore di lpszClassName ; Pertanto, è possibile passare NULL per questo parametro.
Panoramica CContainedWindow |nbsp; Membri della classe
Vedi anche
CContainedWindow::m_lpszClassName, CContainedWindow::m_pObject, CContainedWindow::m_pfnSuperWindowProc, CContainedWindow::SwitchMessageMap