Compartilhar via


Validação de dados do diálogo

Você pode especificar a validação além da troca de dados chamando funções DDV, conforme mostrado no exemplo no 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 que apresentou o erro para que o usuário possa reentrar 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 esse e outros aspectos do DDX e DDV, consulte a Nota Técnica 26 do MFC.

O Assistente para adicionar variável de membro escreverá todas as chamadas DDX e DDV no mapa de dados para você.

Consulte também

Troca e validação de dados da caixa de diálogo
Trabalhando com caixas de diálogo no MFC
Troca de dados da caixa de diálogo