CContainedWindowT::CContainedWindowT
Konstruktor inicializuje datové členy.
CContainedWindowT(
LPTSTR lpszClassName,
CMessageMap* pObject,
DWORD dwMsgMapID = 0
);
CContainedWindowT( CMessageMap* pObject, DWORD dwMsgMapID = 0 )
CContainedWindowT( );
Parametry
lpszClassName
[v] Název existující třídy okna na které bude založen uzavřeného okna.pObject
[v] Ukazatel na obsahující objekt, který prohlašuje mapy zprávy.Třída objektu musí být odvozena od CMessageMap.dwMsgMapID
[v] Identifikuje mapa zprávu, která bude zpracovávat zprávy obsažené okna.Výchozí hodnota 0, určuje výchozí mapování zprávu s BEGIN_MSG_MAP.Použít mapování alternativního zpráva deklarována s ALT_MSG_MAP(msgMapID), předat msgMapID .
Poznámky
Pokud chcete vytvořit nové okno přes vytvořit, musí projít název pro existující třídy okna lpszClassName parametr.Příklad, naleznete CContainedWindow Přehled.
Existují tři konstruktory:
Konstruktor tři argumenty se obvykle nazývá.
Konstruktor se dvěma argumenty používá název třídy z TBase::GetWndClassName.
Konstruktor bez argumentů se používá, pokud chcete zadat argumenty později.Při volání později musíte zadat název třídy okna, zpráva objekt mapy a mapování ID zprávy vytvořit.
Pokud podtřídu existující okno prostřednictvím SubclassWindow, lpszClassName nebude použita hodnota; proto můžete předat NULL pro tento parametr.
Požadavky
Záhlaví: atlwin.h
Viz také
Referenční dokumentace
CContainedWindowT::m_lpszClassName