对话框数据验证

除了数据交换之外,还可以通过调用 DDV 函数指定验证,如对话框数据交换中的示例所示。 示例中的 DDV_MaxChars 调用验证在文本框控件中输入的字符串长度不超过 20 个字符。 如果验证失败,DDV 函数通常会使用消息框提醒用户,并且重点关注有问题的控件,以便用户可以重新输入数据。 给定控件的 DDV 函数必须在同一控件的 DDX 函数之后立即调用。

还可以定义自己的自定义 DDX 和 DDV 例程。 有关 DDX 和 DDV 此方面和其他方面的详细信息,请参阅 MFC 技术说明 26

添加成员变量向导将为你将所有 DDX 和 DDV 调用写入数据映射。

另请参阅

对话框数据交换和验证
在 MFC 中使用对话框
对话框数据交换