Convalida dei dati delle finestre di dialogo
È possibile specificare la convalida oltre allo scambio di dati chiamando le funzioni di DDV, come mostrato nell'esempio in Scambio di dati della finestra di dialogo. La chiamata di DDV_MaxChars nell'esempio convalida che la stringa immessa nel controllo casella di testo non è lunga di 20 caratteri. La funzione di DDV in genere avvisa l'utente a una finestra di messaggio se la convalida ha esito negativo e spostare lo stato attivo sul controllo che causa il problema in modo che l'utente possa immettere nuovamente i dati. Una funzione di DDV per un determinato controllo deve essere chiamato subito dopo che la funzione DDX per lo stesso archivia.
È anche possibile definire la propria classe DDX e le routine di DDV. Per informazioni dettagliate questo e altri aspetti di DDX e di DDV, vedere Nota tecnica 26 MFC.
Aggiunta guidata variabile membro scriverà tutte le chiamate di DDV e DDX nella mappa di dati.
Vedere anche
Concetti
Convalida e DDX (Dialog Data Exchange)