CDataExchange

CDataExchange não tem uma classe base.

Classe CDataExchange apoia o diálogo dados troca (DDX) e rotinas de validação (DDV) de dados de caixa de diálogo usadas pelo Microsoft Foundation classes. Use essa classe se você estiver escrevendo rotinas de troca de dados para tipos de dados personalizados ou controles, ou se você estiver escrevendo suas próprias rotinas de validação de dados. Para obter mais informações sobre como escrever suas próprias rotinas DDX e DDV, consulte técnico 26 de anotação. Para uma visão geral de DDX e DDV, consulte caixa de diálogo de dados Exchange e validação e Caixa de diálogo caixa de tópicos no Guia do programador do Visual C++.

Um objeto CDataExchange fornece as informações de contexto necessárias para DDX e DDV a ter lugar. O sinalizador m_bSaveAndValidate é FALSE quando DDX é usado para preencher os valores iniciais dos controles de caixa de diálogo de membros de dados. O sinalizador m_bSaveAndValidate é verdadeiro quando DDX é usado para definir os valores atuais de controles de caixa de diálogo para membros de dados e quando DDV é usado para validar os valores de dados. Se a validação de DDV falhar, o procedimento DDV exibirá uma caixa de mensagem explicando o erro de entrada. O procedimento DDV irá, em seguida, chamar falha ao redefinir o foco para o Controlarar de ofender e lançar uma exceção para interromper o processo de validação.

# include lt;afxwin.h>

Membros da classe |nbsp; Gráfico de hierarquia

Amostra  MFC exemplo VIEWEX

Co&nsulte tambémnbsp;CWnd:: DoDataExchange, CWnd:: UpdateData

Index