CWnd::SubclassDlgItem
Volání této funkce člena "dynamicky podtřídy" ovládací prvek vytvořený pomocí dialogového okna šablony a připojit k této CWnd objektu.
BOOL SubclassDlgItem(
UINT nID,
CWnd* pParent
);
Parametry
nID
ID ovládacího prvku.pParent
Nadřazeného ovládacího prvku (obvykle dialogové).
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.
Poznámky
Když ovládací prvek je dynamicky subclassed, až bude směrovat zprávy systému windows CWnd 's zprávy mapy a volání rutiny zpráv v CWnd společnosti první třídy.Zprávy, které jsou předány v základní třídě budou předány výchozí pro zpracování zpráv v ovládacím prvku.
Ovládací prvek Windows připojí členské funkce CWnd objektu a nahradí ovládacího prvku WndProc a AfxWndProc funkcí.Funkce uloží původní WndProc vrácené umístění GetSuperWndProcAddr členské funkce.
Příklad
// 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);
Požadavky
Záhlaví: afxwin.h