对话框数据验证

您可以通过调用 DDV 函数来指定验证,除此之外还可以进行数据交换,如 对话数据交换中的示例所示。 示例中的 DDV_MaxChars 调用验证在文本框控件中输入的字符串长度不超过 20 个字符。 如果验证失败并将焦点放在有问题的控件上,则 DDV 函数通常会向用户发出消息框警报,以便用户可以重新输入数据。 给定控件的 DDV 函数必须在同一控件的 DDX 函数之后立即调用。

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

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

另请参阅

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