CDataExchange

CDataExchange non dispone di una classe base.

La classe CDataExchange supporta il dialog data exchange (DDX) e la routine di convalida (DDV) dati di dialogo utilizzate dalle classi Microsoft Foundation. Utilizzare questa classe se si sono scrivendo le routine di scambio dati per tipi di dati personalizzati o controlli, o se si sono scrivendo il proprio routine di convalida dei dati. Per ulteriori informazioni su come scrivere il proprio DDX e DDV routine, vedere tecnica nota 26. Per una panoramica di DDX e DDV, vedere Dialog Data Exchange e convalida e Dialog Box argomenti nel manuale del programmatore di Visual C++.

Un oggetto CDataExchange fornisce le informazioni di contesto necessarie per DDX e DDV a prendere posto. La bandiera m_bSaveAndValidate è FALSE quando DDX è utilizzato per riempire i valori iniziali dei controlli di dialogo da parte dei membri dati. La bandiera m_bSaveAndValidate è vero quando DDX viene utilizzata per impostare i valori correnti di controlli di dialogo in membri dati e quando DDV viene utilizzato per convalidare i valori dei dati. Se la convalida DDV non riesce, la procedura DDV visualizzerà una finestra di messaggio che spiega l'errore di input. La procedura DDV chiamerà poi fallire per reimpostare lo stato attivo al controllo incriminato e generare un'eccezione per interrompere il processo di convalida.

# include lt;afxwin.h>

Membri della classe |nbsp; Gerarchia Chart

Campio&nenbsp; Esempio MFC VIEWEX

Vedere a&nchenbsp;CWnd:: DoDataExchange, CWnd::UpdateData

Index