Udostępnij za pośrednictwem


CContainedWindowT::CContainedWindowT

Konstruktor inicjuje danych członków.

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

Parametry

  • lpszClassName
    [w] Nazwa istniejącej klasy okna, na którym opiera się zamknięte okno.

  • pObject
    [w] Wskaźnik zawierającej obiekt, który deklaruje mapę wiadomości.Klasa tego obiektu musi pochodzić od CMessageMap.

  • dwMsgMapID
    [w] Identyfikuje mapę wiadomości, który będzie przetwarzać komunikaty okna zawarte.Wartość domyślną 0 określa mapę komunikatu domyślnego zadeklarowana z BEGIN_MSG_MAP.Użyj alternatywnej wiadomości mapy, zadeklarowanych z ALT_MSG_MAP(msgMapID), przekazać msgMapID.

Uwagi

Jeśli chcesz utworzyć nowe okno poprzez Tworzenie, musi przekazać nazwę istniejącej klasy okna dla lpszClassName parametru.Na przykład, zobacz CContainedWindow omówienie.

Istnieją trzy konstruktory:

  • Trzy argumenty konstruktora jest zwykle nazywany.

  • Dwa argumenty konstruktora używa nazwy klasy z TBase::GetWndClassName.

  • Konstruktora bez argumentów jest używana, jeśli chcesz podać argumenty później.Należy podać nazwę klasy okna obiektu mapy wiadomości i identyfikator wiadomości mapy podczas wywołania później Tworzenie.

Jeśli podklasy istniejące okno poprzez SubclassWindow, lpszClassName nie zostanie użyta wartość; dlatego można przekazać NULL dla tego parametru.

Wymagania

Nagłówek: atlwin.h

Zobacz też

Informacje

Klasa CContainedWindowT

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap