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.
Convalida e DDX (Dialog Data Exchange)
Utilizzo delle finestre di dialogo in MFC
DDX (Dialog Data Exchange)