CWnd::SubclassDlgItem
Appelez cette sous-classe de fonction membre « » dynamiquement un contrôle création d'un modèle de boîte de dialogue et joignez- à cet objet d' CWnd .
BOOL SubclassDlgItem(
UINT nID,
CWnd* pParent
);
Paramètres
nID
L'ID du contrôlepParent
Le parent du contrôle (généralement une boîte de dialogue).
Valeur de retour
Une valeur différente de zéro si la fonction est réussie ; sinon 0.
Notes
Lorsqu'un contrôle est dynamiquement sous-classé, les messages windows conduiront dans la table des messages d'CWnd et appellent des gestionnaires de messages dans la classe d'CWnd en premier.Les messages passés à la classe de base sont passés au gestionnaire de messages par défaut dans le contrôle.
Cette fonction membre joint le contrôle Windows à un objet d' CWnd et remplace WndProc du contrôle et AfxWndProc s'exécute.La fonction signale WndProc ancien à l'emplacement retourné par la fonction membre d' GetSuperWndProcAddr .
Exemple
// 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);
Configuration requise
Header: afxwin.h