CWnd::SubclassDlgItem
Chiamare tale sottoclasse di una funzione membro "in" un controllo creata da un modello di finestra di dialogo e collegarlo a questo oggetto CWnd.
BOOL SubclassDlgItem(
UINT nID,
CWnd* pParent
);
Parametri
nID
L'id controllopParent
Il controllo padre (in genere una finestra di dialogo.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0.
Note
Quando un controllo è dinamicamente sottoclassato, i messaggi di windows saranno destinati a tramite i gestori di messaggi della mappa messaggi e la chiamata di CWnd nella classe di CWnd per primo.I messaggi passati alla classe base verranno passati al gestore di messaggio predefinito nel controllo.
Questa funzione membro associa il controllo di Windows a un oggetto CWnd e sostituisce le funzioni WndProc e AfxWndProc del controllo.La funzione contiene WndProc precedente nella posizione restituita dalla funzione membro GetSuperWndProcAddr.
Esempio
// 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);
Requisiti
Header: afxwin.h