共用方式為


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的類別名稱。

  • 沒有引數的建構函式,之後,如果您要提供引數使用。 您必須提供視窗類別名稱、訊息對應物件和訊息對應的 ID,以便在稍後呼叫 建立

如果子類別的現有 Windows 傳遞 SubclassWindow, lpszClassName 值並不會使用您;因此,您可以將這個參數的 NULL

需求

Header: atlwin.h

請參閱

參考

CContainedWindowT 類別

CContainedWindowT::m_lpszClassName

CContainedWindowT::m_pObject

CContainedWindowT::m_pfnSuperWindowProc

CContainedWindowT::SwitchMessageMap