本文主要是介绍MFC中DoDataExchange函数以及在对话框之间传递信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在进行MFC编程的时候常常看到利用wizard生成的文件中含有DoDataExchange函数,但是从来没有关心过其作用或者原因。
同时,以前也想过两个对话框之间要怎么传递数据与信息,包括在培训的时候也讲述过这个应用的实现方法。
通过查询相关资料和MSDN上面的说明,可以知道,通过在DoDataExchange函数中,绑定变量和空间,能够实现控件内容和变量之间的数据传递。
首先,在弹出的对话框类(CPopDlg)中创建变量;
private:CString m_usname;CString m_pswd;
public:void setUSNM(CString usnm);void setPSWD(CString pswd);CString getUSNM(void);CString getPSWD(void);
其次,在该类的DoDataExchange函数中,绑定控件和变量;
///注意此处在弹出的对话框类中进行绑定,
这篇关于MFC中DoDataExchange函数以及在对话框之间传递信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!