MFC的控件与数据的之间的交互是怎么一回事儿?
展开全部
以对话框为例,MFC通过 DDX:Dialog Data Exchange 在CDialog派生类中创建成员变量,并与对话模板上的控件相关联,DDX变量包括控件变量和值变量,控件变量:将MFC控件类和对话模板上的控件关联。 值变量:包含一个具体控件的值的成员变量。再通过DDV: Dialog Data Validation验证数据与控件关联的有效性,接着通过调用UpdateData(false);用成员变量的值更新控件 调用:UpdateData(true);用控件中的文本更新与控件关联的DDX成员变量的值。 像这种就是控件与数据之间的交互,同时也是对话框与控件的交互,当然,隐含了对话框与用户之间的交互
满意请采纳
满意请采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询