Udostępnij za pośrednictwem


Klasa CDataExchange

Obsługuje okno dialogowe wymiany danych (DDX) i procedur sprawdzania poprawności (DDV) danych okno dialogowe używane przez Microsoft Foundation classes.

class CDataExchange

Członkowie

Publiczne konstruktory

Nazwa

Opis

CDataExchange::CDataExchange

Konstrukcje CDataExchange obiektu.

Metody publiczne

Nazwa

Opis

CDataExchange::Fail

Wywoływane, gdy uwierzytelnienie nie powiedzie się.Resetuje fokus do poprzedniego formantu i zgłasza wyjątek.

CDataExchange::PrepareCtrl

Przygotowuje określonego formantu do wymiany danych lub sprawdzania poprawności.Użyj formantów nonedit.

CDataExchange::PrepareEditCtrl

Przygotowuje formant edycji określony dla wymiany danych lub sprawdzania poprawności.

CDataExchange::PrepareOleCtrl

Przygotowuje określonego formantu OLE do wymiany danych lub sprawdzania poprawności.Użyj formantów nonedit.

Publiczne danych członków

Nazwa

Opis

CDataExchange::m_bSaveAndValidate

Flaga w kierunku DDX i DDV.

CDataExchange::m_pDlgWnd

Okno dialogowe lub okna, w którym wymiany danych odbywa się.

Uwagi

CDataExchangenie ma klasy podstawowej.

Klasa używana podczas pisania procedur wymiany danych niestandardowe typy danych lub formantów, lub jeśli pisania własnych procedur sprawdzania poprawności danych.Aby uzyskać więcej informacji na temat pisania własnych procedur DDX i DDV, zobacz technicznej Uwaga 26.Omówienie DDX i DDV, zobacz okno dialogowe wymiany danych i sprawdzania poprawności i Dialogowe.

A CDataExchange obiektu zawiera informacje kontekstu potrzebne dla DDX i DDV do podjęcia.Flaga m_bSaveAndValidate jest FALSE po DDX jest używany do wypełnienia wartości początkowe formanty okna dialogowego z danych członków.Flaga m_bSaveAndValidate jest TRUE po DDX jest używana do ustawiania wartości bieżącej formanty okna dialogowego danych członków i gdy DDV jest używana do sprawdzania poprawności wartości danych.Jeśli sprawdzanie poprawności DDV ulegnie awarii, procedury DDV wyświetli okno komunikatu, wyjaśniający błąd wejścia.Procedura DDV będzie wywoływać awarii zresetować fokus do formantu naruszającego i Zgłoś wyjątek, aby zatrzymać proces sprawdzania poprawności.

Hierarchii dziedziczenia

CDataExchange

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Diagram hierarchii

CWnd::DoDataExchange

CWnd::UpdateData

Koncepcje

Próbki MFC VIEWEX