CWnd::SubclassDlgItem
動態呼叫此成員函式「子類別」控制項建立從對話方塊範本並將它附加至 CWnd 物件。
BOOL SubclassDlgItem(
UINT nID,
CWnd* pParent
);
參數
nID
控制項的 ID.pParent
控制項的父代通常 (對話方塊)。
傳回值
如果不是零,則函式成功,則為 0。
備註
當控制項動態子類別化,視窗訊息傳遞 CWnd 的訊息對應會將則先呼叫 CWnd 類別的訊息處理常式。 傳遞至基底類別中的訊息將會傳遞給控制項的預設訊息處理常式。
此成員函式將視窗控制項 CWnd 物件並取代控制項的 WndProc 和 AfxWndProc 函式。 函式在 GetSuperWndProcAddr 成員函式所傳回的位置儲存舊 WndProc 。
範例
// The following code fragment is from CMyDlg::OnInitDialog
// CMyDlg is derived from CDialog.
// IDC_BUTTON1 is the ID for a button on the
// dialog template used for CMyDlg.
m_MyButton.SubclassDlgItem(IDC_BUTTON1, this);
需求
Header: afxwin.h