CDataExchange-Klasse
Unterstützt den Dialogdatenaustausch (DDX) und die Routinen der Dialogfelddatenvalidierung (DDV), die von der Microsoft Foundation verwendet werden, klassifiziert.
class CDataExchange
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CDataExchange-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Aufgerufen, wenn die Validierung fehlschlägt. Wenn des Fokus auf das vorherige Steuerelement und zu den löst eine Ausnahme. |
|
Bereitet das angegebene Steuerelement für Datenaustausch oder Validierung vor. Verwenden Sie für nonedit Steuerelemente. |
|
Bereitet das angegebene Bearbeitungssteuerelement für Datenaustausch oder Validierung vor. |
|
Bereitet das angegebene OLE-Steuerelement für Datenaustausch oder Validierung vor. Verwenden Sie für nonedit Steuerelemente. |
Öffentliche Datenmember
Name |
Description |
---|---|
Flag für die Richtung von DDX und von DDV. |
|
Das Dialogfeld oder das Fenster, in dem der Datenaustausch stattfindet. |
Hinweise
CDataExchange hat keine Basisklasse.
Verwenden Sie diese Klasse, wenn Sie Datenaustauschroutinen für benutzerdefinierte Datentypen oder Steuerelemente schreiben oder wenn Sie eigene Datenvalidierungsroutinen schreiben. Weitere Informationen über das Schreiben eigener DDX- und DDV-Routinen, finden Sie unter Technischer Hinweis 26. Eine Übersicht über DDX und von DDV, finden Sie unter Dialogdatenaustausch und Validierung und Dialogfelder.
Ein Objekt stellt die CDataExchange Kontextinformationen zur Verfügung, die damit DDX und DDV erforderlich sind, stattfindet. Das Flag m_bSaveAndValidate ist FALSE, wenn DDX verwendet wird, um die Anfangswerte von Dialogfeld-Steuerelemente von den Datenmember auszufüllen. Das Flag m_bSaveAndValidate ist TRUE, wenn DDX verwendet wird, um die aktuellen Werte von Dialogfeld-Steuerelemente in Datenmember festzulegen und wenn DDV verwendet wird, um die Datenwerte zu überprüfen. Wenn die DDV-Validierung fehl, wird die DDV-Prozedur ein Meldungsfeld an, das den Eingabefehler erläutert. Die DDV-Prozedur Fail ruft dann auf, um den Fokus auf das Steuerelement problembehaftete zurückzusetzen und eine Ausnahme auszulösen, um dem Validierungsprozess zu beenden.
Vererbungshierarchie
CDataExchange
Anforderungen
Header: afxwin.h