CDataExchange

CDataExchange n'a pas une classe de base.

La classe CDataExchange prend en charge l'échange de données de boîte de dialogue (DDX) et les routines de validation (DDV) boîte de dialogue données utilisées par les classes Microsoft Foundation. Utilisez cette classe si vous écrivez des routines d'échange de données pour les types de données personnalisés ou des contrôles, ou si vous écrivez vos propres routines de validation de données. Pour plus d'informations sur l'écriture de vos propres routines DDX et DDV, consultez Technical Note 26. Pour un aperçu de DDX et DDV, voir de dialogue échange de données et de Validation et Sujets de la boîte de dialogue dans le Guide du programmeur Visual C++.

Un objet CDataExchange fournit les informations de contexte nécessaires pour DDX et DDV aura lieu. Le drapeau m_bSaveAndValidate a la valeur FALSE lorsque DDX est utilisée pour remplir les valeurs initiales des contrôles de la boîte de dialogue de membres de données. L' indicateur m_bSaveAndValidate est TRUE lorsque DDX est utilisée pour définir les valeurs actuelles des contrôles de la boîte de dialogue dans les données membres et que DDV est utilisé pour valider les valeurs de données. Si la validation de DDV échoue, la procédure DDV affichera une boîte de message expliquant l'erreur de saisie. La procédure DDV appelle ensuite ne parviennent pas à réinitialiser le focus au contrôle de la criminalité et de lever une exception pour arrêter le processus de validation.

# include lt;afxwin.h>

Membres de la classe |nbsp ; Graphique de la hiérarchie

Écha&ntillonnbsp ; MFC exemple VIEWEX

Voir aussi  ;CWnd::DoDataExchange, CWnd::UpdateData

Index