Partilhar via


Validação de dados do diálogo

Você pode especificar a validação além da troca de dados chamando funções DDV, como mostrado no exemplo em Dialog Data Exchange. A DDV_MaxChars chamada no exemplo valida que a cadeia de caracteres inserida no controle de caixa de texto não tem mais de 20 caracteres. A função DDV normalmente alerta o usuário com uma caixa de mensagem se a validação falhar e coloca o foco no controle ofensivo para que o usuário possa reinserir os dados. Uma função DDV para um determinado controle deve ser chamada imediatamente após a função DDX para o mesmo controle.

Você também pode definir suas próprias rotinas DDX e DDV personalizadas. Para obter detalhes sobre este e outros aspetos de DDX e DDV, consulte a Nota Técnica MFC 26.

O Assistente para Adicionar Variável de Membro gravará todas as chamadas DDX e DDV no mapa de dados para você.

Ver também

Intercâmbio de dados e validação de diálogo
Trabalhando com caixas de diálogo no MFC
Diálogo de troca de dados