Classe di CDataExchange
Supporta lo scambio di dati della finestra di dialogo (DDX) e le routine (DDV) di convalida dei dati della finestra di dialogo utilizzate da Microsoft Foundation classi.
class CDataExchange
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CDataExchange. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamato quando la convalida non riesce.Bloccando lo stato attivo al controllo e ai precedenti viene generata un'eccezione. |
|
Prepara il controllo specificato per lo scambio di dati o la convalida.Utilizzo dei controlli di nonedit. |
|
Prepara il controllo di modifica specificato per lo scambio di dati o la convalida. |
|
Prepara il controllo OLE specificato per lo scambio di dati o la convalida.Utilizzo dei controlli di nonedit. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Flag per la direzione di DDX e di DDV. |
|
La finestra di dialogo o la finestra in cui lo scambio di dati ha luogo. |
Note
CDataExchange non dispone di una classe base.
Utilizzare questa classe se si scrive le routine di scambio di dati per i tipi di dati personalizzati o controlli, o se si sta scrivendo le routine di convalida dei dati.Per ulteriori informazioni sulla scrittura delle routine di DDV e DDX, vedere nota tecnica 26.Per una panoramica su DDX e di DDV, vedere Scambio di dati e convalida della finestra di dialogo e finestre di dialogo.
Un oggetto CDataExchange vengono fornite informazioni sul contesto necessarie affinché DDX e DDV sia successiva.Il flag m_bSaveAndValidate è FALSE quando DDX viene utilizzato per inserire i valori iniziali dei comandi della finestra di dialogo dai membri dati.Il flag m_bSaveAndValidate è TRUE quando DDX utilizzato per impostare i valori correnti dei comandi della finestra di dialogo nei membri dati e quando DDV viene utilizzato per convalidare i valori dei dati.Se la convalida di DDV non riesce, la routine di DDV visualizzare una finestra di messaggio che descrive l'errore di input.La routine di DDV chiamerà Test non superato per reimpostare lo stato attivo sul controllo che crea il problema e generare un'eccezione per interrompere il processo di convalida.
Gerarchia di ereditarietà
CDataExchange
Requisiti
Intestazione: afxwin.h