Partage via


Validation de données de boîtes de dialogue

Vous pouvez spécifier la validation en plus de l’échange de données en appelant des fonctions VDD, comme illustré dans l’exemple dans Dialog Data Exchange. L’appel DDV_MaxChars dans l’exemple valide que la chaîne entrée dans le contrôle de zone de texte n’est pas supérieure à 20 caractères. La fonction VDD alerte généralement l’utilisateur avec une boîte de message si la validation échoue et met le focus sur le contrôle incriminé afin que l’utilisateur puisse reentérer les données. Une fonction VDD pour un contrôle donné doit être appelée immédiatement après la fonction DDX pour le même contrôle.

Vous pouvez également définir vos propres routines DDX et VDD personnalisées. Pour plus d’informations sur cet aspect et d’autres aspects de DDX et de VDD, consultez la note technique MFC 26.

L’Assistant Ajouter une variable membre écrit tous les appels DDX et VDD dans le mappage de données pour vous.

Voir aussi

Échange et validation de données de boîtes de dialogue
Utilisation des boîtes de dialogue dans MFC
Échange de données de boîtes de dialogue