Classe CDataExchange
Oferece suporte a caixa de diálogo troca de dados (DDX) e rotinas de (DDV) validação de dados da caixa de diálogo usadas pela Microsoft foundation classes de.
class CDataExchange
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CDataExchange . |
Métodos públicos
Nome |
Descrição |
---|---|
Chamado quando a validação falhar. As redefinições o foco para o controle e anteriores para gera uma exceção. |
|
Prepara o controle específico para troca de dados ou validação. Use para controles de nonedit. |
|
Prepara o controle de edição especificado para troca de dados ou validação. |
|
Prepara o controlador OLE especificado para troca de dados ou validação. Use para controles de nonedit. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Sinalizador para a direção de DDX e de DDV. |
|
A caixa de diálogo ou a janela onde a troca de dados ocorre. |
Comentários
CDataExchange não tem uma classe base.
Use esta classe se você estiver escrevendo rotinas de troca de dados para tipos de dados personalizados ou controles, ou se você estiver escrevendo sua própria rotinas de validação de dados. Para obter mais informações sobre como escrever rotinas suas próprias de DDX e de DDV, consulte Observe técnica 26. Para obter uma visão geral de DDX e de DDV, consulte Caixa de diálogo troca de dados e validação e caixas de diálogo.
Um objeto de CDataExchange fornece informações de contexto necessário para que DDX e DDV ocorra. O sinalizador m_bSaveAndValidate é Falso quando DDX é usado para preencher os valores iniciais de controles de caixa de diálogo dos membros de dados. O sinalizador m_bSaveAndValidate é Verdadeiro quando DDX é usado para definir os valores atuais dos controles de caixa de diálogo em membros de dados e quando DDV é usado para validar os valores de dados. Se a validação de DDV falhar, o procedimento de DDV exibirá uma caixa de mensagem que explica o erro de entrada. O procedimento de DDV chamará em Falha para redefinir o foco para o controle de incorreto ficará e para lançar uma exceção para interromper o processo de validação.
Hierarquia de herança
CDataExchange
Requisitos
Cabeçalho: afxwin.h