Validieren von Dialogfelddaten

Sie können zusätzlich zum Datenaustausch eine Überprüfung angeben, indem Sie DDV-Funktionen aufrufen, wie im Beispiel in Dialog Data Exchange gezeigt. Der DDV_MaxChars Aufruf im Beispiel überprüft, ob die im Textfeld-Steuerelement eingegebene Zeichenfolge nicht länger als 20 Zeichen ist. Die DDV-Funktion warnt den Benutzer in der Regel mit einem Meldungsfeld, wenn die Überprüfung fehlschlägt, und legt den Fokus auf das beleidigende Steuerelement, damit der Benutzer die Daten erneut eingeben kann. Eine DDV-Funktion für ein bestimmtes Steuerelement muss unmittelbar nach der DDX-Funktion für dasselbe Steuerelement aufgerufen werden.

Sie können auch eigene benutzerdefinierte DDX- und DDV-Routinen definieren. Ausführliche Informationen zu diesem und anderen Aspekten von DDX und DDV finden Sie unter MFC Technical Note 26.For details on this and other aspects of DDX and DDV, see MFC Technical Note 26.

Der Assistent zum Hinzufügen von Membervariablen schreibt alle DDX- und DDV-Aufrufe in der Datenzuordnung für Sie.

Siehe auch

Dialogdatenaustausch und -validierung
Arbeiten mit Dialogfeldern in MFC
Dialogdatenaustausch