Validação dos dados da caixa de diálogo
Você pode especificar a validação além da troca de dados chamando funções DDV, conforme mostrado no exemplo na Troca de dados da caixa de diálogo. A chamada DDV_MaxChars
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 em questão 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 personalizadas de DDX e DDV. 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ê.
Confira 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