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
CContainedWindowT::m_lpszClassName