Condividi tramite


Convalida dei dati delle finestre di dialogo

È possibile specificare la convalida oltre allo scambio di dati chiamando le funzioni DDV, come illustrato nell'esempio in Dialog Data Exchange. La DDV_MaxChars chiamata nell'esempio convalida che la stringa immessa nel controllo casella di testo non sia superiore a 20 caratteri. La funzione DDV in genere avvisa l'utente con una finestra di messaggio se la convalida ha esito negativo e sposta lo stato attivo sul controllo che causa l'errore in modo che l'utente possa immettere nuovamente i dati. Una funzione DDV per un determinato controllo deve essere chiamata immediatamente dopo la funzione DDX per lo stesso controllo.

È anche possibile definire routine DDX e DDV personalizzate. Per informazioni dettagliate su questo e altri aspetti di DDX e DDV, vedere la nota tecnica MFC 26.

La Procedura guidata Aggiungi variabile membro scriverà tutte le chiamate DDX e DDV nella mappa dei dati.

Vedi anche

Convalida e DDX (Dialog Data Exchange)
Utilizzo delle finestre di dialogo in MFC
DDX (Dialog Data Exchange)