- 2
- 0
- 约9.66千字
- 约 11页
- 2019-10-13 发布于上海
- 举报
第七章
一、用户对话框:
用户在使用应用程序时,可以对控件进行输入、输出操作,而控件是通过对话框的数据交换机制与对话框进行数据交换的,本节主要介绍对话框数据交换与验证。
1.数据交换
对话框数据交换(DDX,Dialog Data Exchange)用于对话框及其相关控件的初始化,并实现控件与对话框之间的数据交换。DDX机制的实现函数语法如下:
void nDlg::DoDataExchange( CDataExchange* pDX )
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(nDlg)
DDX_Custom(pDX, nIDC, field);
//}}AFX_DATA_MAP
}
参数说明:
nDlg:是进行数据交换机制的对话框类。
DDX_Custom:DDX函数,使用的函数根据进行数据交换时成员变量的数据类型和控件决定。
pDX:是一个指向CDataExchange对象的指针。
nIDC:表示进行数据交换的控件ID。
field:表示对话框类中和控件进行关联的成员变量。
在对话框中的数据需要进行交换时,DoDataExchange函数就被调用进行数据交换。但是还需要调用函数UpdateData来实现数据的更新,UpdateData函数语法如下:
BOOL UpdateData( BOOL bSaveAndV
您可能关注的文档
最近下载
- 2026年加油机检定员试题及答案.doc VIP
- 2025年新版业务管理题库及答案.pdf VIP
- 浙江2018轨道定额章节说明计算规则.pdf VIP
- 福建省2025年普通高中学业水平合格性考试英语试卷.docx VIP
- 四川省攀枝花市2025年中考数学试卷(附答案解析).docx VIP
- WST433-2023静脉治疗护理技术操作标准.pptx VIP
- 2026年江西省九江市公安招聘辅警考试题库含答案.docx VIP
- 2020年执业医师技能考试——病史采集病例分析题.pdf VIP
- 企业人力资源管理师一级复习资料(完整版).pdf VIP
- 2026年高速公路服务区提质升级行动方案.docx VIP
原创力文档

文档评论(0)