Sdílet prostřednictvím


Třída CDataExchange

Podporuje výměnu dat dialogové okno (DDX) a dialogové okno dat ověření (DDV) rutiny používá Microsoft Foundation classes.

class CDataExchange

Členy

Veřejné konstruktory

Název

Description

CDataExchange::CDataExchange

Konstrukce CDataExchange objektu.

Veřejné metody

Název

Description

CDataExchange::Fail

Volat, pokud se ověření nezdaří.Obnoví předchozí ovládací prvek fokus a vyvolá výjimku.

CDataExchange::PrepareCtrl

Zadaný ovládací prvek připraví pro výměnu dat nebo ověření.Použití ovládacích prvků nonedit.

CDataExchange::PrepareEditCtrl

Ovládací prvek pro úpravy zadaný připraví pro výměnu dat nebo ověření.

CDataExchange::PrepareOleCtrl

Určený ovládací prvek OLE připraví pro výměnu dat nebo ověření.Použití ovládacích prvků nonedit.

Veřejné datové členy

Název

Description

CDataExchange::m_bSaveAndValidate

Příznak směr DDX a DDV.

CDataExchange::m_pDlgWnd

Dialogové okno nebo okno, kde výměnu dat probíhá.

Poznámky

CDataExchangeZákladní třída neobsahuje.

Pomocí této třídy, pokud vytváříte exchange rutiny data vlastní typy dat nebo ovládacích prvků, nebo pokud vytváříte vlastní data ověřovací rutiny.Další informace o psaní vlastních rutiny DDX a DDV Technická poznámka: 26.Přehled DDX a DDV, viz Dialog výměnu dat a ověření a Dialogových oknech.

A CDataExchange objekt poskytuje kontextové informace potřebné pro DDX a DDV přijmout.Příznak m_bSaveAndValidate je FALSE při DDX používá k vyplnění počáteční hodnoty členů dat ovládacích prvků dialogového okna.Příznak m_bSaveAndValidate je TRUE při DDX slouží k nastavení aktuální hodnoty ovládacích prvků dialogového okna do datové členy a při DDV používá k ověření datové hodnoty.Pokud DDV ověření neúspěšné, zobrazí postup DDV zprávou vysvětlující vstupní chyby.Bude potom volat proceduru DDV selhání obnovit problematický ovládací prvek fokus a vyvoláním výjimky zastavit proces ověření.

Hierarchii dědičnosti

CDataExchange

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Graf hierarchie

CWnd::DoDataExchange

CWnd::UpdateData

Koncepty

MFC vzorek VIEWEX