Condividi tramite


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)

Ciclo di vita di una finestra di dialogo

DDX (Dialog Data Exchange)