CDataExchange选件类
支持数据交换(ddx),而对话数据验证Microsoft基础使用的(DDV)实例类别。
class CDataExchange
成员
公共构造函数
名称 |
说明 |
---|---|
构造 CDataExchange 对象。 |
公共方法
名称 |
说明 |
---|---|
调用验证时,会失败。 重置集中到上个月控件和引发异常。 |
|
所指定的控件为数据交换或验证准备。 nonedit控件的使用。 |
|
准备指定的数据交换或验证的编辑控件。 |
|
指定的OLE控件为数据交换或验证准备。 nonedit控件的使用。 |
公共数据成员
名称 |
说明 |
---|---|
DDX和DDV方向的标志。 |
|
对话框或窗口数据交换出现的位置。 |
备注
CDataExchange 没有基类。
请使用此选件类,如果您为自定义数据类型或控件编写数据交换的实例,或者,如果您要编写自己的数据验证例程。 有关编写DDX和DDV实例的更多信息,请参见 技术说明26。 有关DDX和DDV概述,请参见 数据交换的对话框和验证 和 对话框。
CDataExchange 对象为DDX和DDV提供所需的上下文信息发生。 当DDX用于从数据成员时,加载对话框控件的初始值标志 m_bSaveAndValidate 是 FALSE。 标志 m_bSaveAndValidate 是 TRUE,当DDX用于设置对话框控件的当前值发送到成员时,所以,当DDV用于验证数据值。 如果DDV验证失败,DDV程序将显示将输入解释错误的消息框。 DDV程序将调用 Fail 重新将焦点设置到该有问题的控件,并引发异常终止验证过程。
继承层次结构
CDataExchange
要求
**标头:**afxwin.h