CWnd::SubclassDlgItem

BOOL SubclassDlgItem ( UINT nID, CWnd * pParent );

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon 0.

Paramètres

nID

L'ID du contrôle.

pParent

Le parent du contrôle (habituellement une boîte de dialogue).

Remarques

Appelez cette fonction membre pour « dynamiquement sous-classe » un contrôle créé à partir d'un modèle de dialogue et l'associer à cet objet de CWnd . Lorsqu'un contrôle est sous-classée dynamiquement, windows messages seront itinéraire par le CWnddu message carte et appellent les gestionnaires de messages dans la classe CWnddu premier. Les messages qui sont transmis à la classe de base seront passés à la gestionnaire de message par défaut dans le contrôle.

Cette fonction membre accorde le contrôle Windows à un objet CWnd et remplace les fonctions de WndProc et AfxWndProc du contrôle. La fonction stocke les vieux WndProc à l'emplacement retourné par la fonction membre GetSuperWndProcAddr.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CWnd::GetSuperWndProcAddr, CWnd::DefWindowProc, CWnd::SubclassWindow, CWnd::Attach

Index