CContainedWindowT::CContainedWindowT
Der Konstruktor initialisiert Datenmember.
CContainedWindowT(
LPTSTR lpszClassName,
CMessageMap* pObject,
DWORD dwMsgMapID = 0
);
CContainedWindowT( CMessageMap* pObject, DWORD dwMsgMapID = 0 )
CContainedWindowT( );
Parameter
lpszClassName
[in] Der Name einer vorhandenen Fensterklasse, auf der das enthaltende Fenster basiert.pObject
[in] Ein Zeiger auf das enthaltende Objekt, das die Meldungszuordnung deklariert. Der dieser Objekts muss von CMessageMap berechnen.dwMsgMapID
[in] Identifiziert die Meldungszuordnung, die die enthaltenen Meldungen des Fensters verarbeitet. Der Standardwert, 0, gibt die Standardmeldungszuordnung an, die mit BEGIN_MSG_MAP deklariert wird. Um eine alternative Meldungszuordnung zu verwenden, die mit ALT_MSG_MAP (msgMapID) deklariert wird, führen Sie msgMapID.
Hinweise
Wenn Sie ein neues Fenster durch Erstellen Sie erstellen möchten, müssen Sie den Namen einer vorhandenen Fensterklasse für den lpszClassName-Parameter übergeben. Ein Beispiel finden Sie die CContainedWindow Übersicht.
Es gibt drei Konstruktoren:
Der Konstruktor mit drei Argumenten ist in der Regel der aufgerufenen.
Der Konstruktor mit zwei Argumenten verwendet den Klassennamen von TBase::GetWndClassName.
Der Konstruktor ohne Argumente wird verwendet, wenn Sie die Argumente später angeben möchten. Sie müssen den Fensterklassennamen, das Meldungszuordnungsobjekt und die Meldungszuordnung ID angeben wenn Sie späterer Aufruf Create.
Wenn Sie ein vorhandenes Fenster durch SubclassWindow unterordnen, wird der Wert lpszClassName nicht verwendet; Daher können Sie NULL für diesen Parameter übergeben.
Anforderungen
Header: atlwin.h
Siehe auch
Referenz
CContainedWindowT::m_lpszClassName