CWnd::SubclassDlgItem
Wywołanie tej funkcji Członkowskich "dynamicznie podklasy" formantu tworzone z szablonu okno dialogowe i dołączyć go do tego CWnd obiektu.
BOOL SubclassDlgItem(
UINT nID,
CWnd* pParent
);
Parametry
nID
Identyfikator formantu.pParent
Formant nadrzędny (zazwyczaj okno dialogowe).
Wartość zwracana
Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.
Uwagi
Kiedy formant jest dynamicznie subclassed, wiadomości systemu windows będzie trasuj CWnd's wiadomości mapy i wywoływać programy obsługi wiadomości w CWnd's najpierw klasy.Wiadomości, które są przekazywane do klasy podstawowej zostanie przekazany do obsługi wiadomości domyślne w formancie.
Ta funkcja Członkowskich przywiązuje formant Windows CWnd obiektu i zastępuje formantu WndProc i AfxWndProc funkcji.Funkcja przechowuje starego WndProc w lokalizacji zwrócony przez GetSuperWndProcAddr funkcji składowej.
Przykład
// 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);
Wymagania
Nagłówek: afxwin.h