CContainedWindowT::CContainedWindowT
构造函数初始化数据成员。
CContainedWindowT(
LPTSTR lpszClassName,
CMessageMap* pObject,
DWORD dwMsgMapID = 0
);
CContainedWindowT( CMessageMap* pObject, DWORD dwMsgMapID = 0 )
CContainedWindowT( );
参数
lpszClassName
[in]包含窗口现有窗口选件类的名称。pObject
[out]一个指向声明消息映射中包含的对象的指针。此对象类必须从 CMessageMap派生。dwMsgMapID
[in]标识要处理包含窗口消息的消息映射。默认值,0,指定默认消息映射声明 BEGIN_MSG_MAP。若要使用替换消息映射声明 ALT_MSG_MAP (msgMapID),请通过 msgMapID。
备注
如果希望通过 创建创建一个新窗口,必须通过现有窗口选件类的名称 lpszClassName 参数的。有关示例,请参见 CContainedWindow 概述。
有三个构造函数:
带有三个参数的构造函数通常是调用的脚本。
使用两个参数的构造函数使用从 TBase::GetWndClassName的类名。
无参数的构造函数,如果希望以后,提供参数使用。以后调用 Create时,必须提供窗口类名、消息映射对象和消息映射ID。
如果子类现有的窗口通过 SubclassWindow,lpszClassName 值不会使用您;因此,可以将该参数的 NULL。
要求
Header: atlwin.h
请参见
参考
CContainedWindowT::m_lpszClassName