Compartilhar via


Classe CDataExchange

Oferece suporte a troca de dados de caixa de diálogo (DDX) e rotinas de validação (DDV) dados de caixa de diálogo usadas pelo Microsoft Foundation classes.

class CDataExchange

Comentários

CDataExchange não tem uma classe base.

Usar essa classe se estiver escrevendo rotinas de troca de dados para tipos de dados personalizados ou controles, ou se 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 Observação técnica 26.Para obter uma visão geral de DDX e DDV, consulte Caixa de diálogo dados Exchange e validação and Caixas de diálogo.

A CDataExchange objeto fornece as informações de contexto necessárias para DDX e DDV ocorra. O sinalizar m_bSaveAndValidate é FALSE quando DDX é usado para preencher os valores iniciais dos controles de caixa de diálogo de membros de dados.O sinalizar m_bSaveAndValidate é TRUE quando DDX é usado para conjunto os valores corrente dos controles de caixa de diálogo em membros de dados e ao DDV é usado para validar os valores de dados.Se a validação DDV falhar, o procedimento DDV exibirá uma caixa de mensagem explicando o erro de entrada.O procedimento DDV, em seguida, chamará Falha para reiniciar o foco para o controle ofensivo e lançar uma exceção para interromper o processo de validação.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Tarefas

Exemplo VIEWEX: Demonstra Múltiplo modos de exibição, modos de exibição de rolagem e divisão Windows

Referência

Gráfico de hierarquia

CWnd::DoDataExchange

CWnd::UpdateData

Outros recursos

CDataExchange membros