virtual void DoDataExchange(CDataExchange* pDX);这句是干什么用的?
这个是用来在里面添加控件或者控件属性对应的成员变量的.
比如:
对话框上面有一个button,对应ID为 IDC_BUTTON1
我就可以这样:
定义一个CButton变量: CButton m_btn1;
然后就可以在对应的对话框的DoDataExchange函数中这样写道
DDX_Control(pDX,IDC_BUTTON1,m_btn1)
以后对 m_btn1的操作就会显现在对话框的那个button上了,
应该是实现了数据交换的功能.