DDX_FieldRadio
DDX_FieldRadio 函数将一组单选按钮中将记录视图的记录集基于零的 int 成员变量。使用当前选定的 RadioButton 在记录视图中。
void AFXAPI DDX_FieldRadio(
CDataExchange* pDX,
int nIDC,
int& value,
CRecordset* pRecordset
);
void AFXAPI DDX_FieldRadio(
CDataExchange* pDX,
int nIDC,
int& value,
CDaoRecordset* pRecordset
);
参数
pDX
指向 CDataExchange 对象的指针。 框架提供此对象以建立数据交换的上下文,包括其方向。nIDC
ID 第一个组使用样式 ( WS_GROUP)。CRecordView 或 CDaoRecordView 的对象连续单选按钮控件中。值
为字段数据成员的引用。在与 CRecordset 或 CDaoRecordset 对象。pRecordset
为数据交换 (DDE) CRecordset CDaoRecordset 或对象的指针。
备注
在传输中记录集字段到视图时,此函数启动 第 N 个 单选按钮 (从零开始) 并关闭其他按钮。 在相反,此函数将为记录集字段当前是单选按钮的序号 (检查)。 从记录集的前向到控件,如果记录集字段为空时,按钮未被选定。 在前向从控件到记录集,因此,如果控件未被选定,记录集字段设置 NULL,如果字段允许的。
如果您正在使用基于 ODBC 的类,请使用第一个版本。 如果您正在使用基于 DAO 的类,请使用第二个版本。
有关 DDX 的更多信息,请参见 对话框数据交换和验证。 有关示例和更多信息,请参见 CDaoRecordView CRecordView DDX 和字段的文章 记录视图。
示例
为常规 DDX_Field 示例参见 DDX_FieldText。 对 DDX_FieldRadio 的调用是类似的。
要求
头文件: afxdao.h