- 1
- 0
- 约2.98千字
- 约 3页
- 2018-05-25 发布于河南
- 举报
在对话框中进行数据交换和数据检查
5.5 在对话框中进行数据交换和数据检查
MFC提供两种方法在对话框中进行数据交换和数据检查(Dialog data exchange/Dialog data validation),数据交换和数据检查的思想是将某一变量和对话框中的一个子窗口进行关联,然后通过调用BOOL UpdateData( BOOL bSaveAndValidate = TRUE )来指示MFC将变量中数据放入子窗口还是将子窗口中数据取到变量中并进行合法性检查。
在进行数据交换时一个子窗口可以和两种类型的变量相关联,一种是控件(Control)对象,比如说按钮子窗口可以和一个CButton对象相关联,这种情况下你可以通过该对象直接控制子窗口,而不需要象上节中讲的一样使用GetDlgItem(IDC_CONTROL_ID)来得到窗口指针;一种是内容对象,比如说输入框可以和一个CString对象关联,也可以和一个UINT类型变量关联,这种情况下你可以直接设置/获取窗口中的输入内容。
而数据检查是在一个子窗口和一个内容对象相关联时在存取内容时对内容进行合法性检查,比如说当一个输入框和一个CString对象关联时,你可以设置检查CString的对象的最长/最小长度,当输入框和一个UINT变量相关联时你可以设置检查UINT变量的最大/最小值。在BOOL UpdateData( BOOL bSaveAndValidat
您可能关注的文档
最近下载
- [天津]2024年天津海关所属事业单位招聘11人笔试历年典型考点(频考版试卷)附带答案详解.docx VIP
- 水泥生料配料计算表-规划求解.xls VIP
- [天津]2024年天津海关所属事业单位招聘11人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx VIP
- 二年级下册数学 期中测试卷(6) 青岛版(六三制)(含答案).pdf VIP
- 20ZJ401 楼梯栏杆建筑工程图集.docx VIP
- WK-35挖掘机说明书(机械部分).docx VIP
- 纪委遴选笔试题及答案.docx VIP
- 新人教版八年级数学下册期中试卷(精品).doc VIP
- 沙洋县纪委遴选笔试试题及答案.docx VIP
- 装配式建筑识图与构造预制混凝土剪力墙86课件讲解.pptx VIP
原创力文档

文档评论(0)