CDialog::DoDataExchange(pDX);这句在下面一段程序中的作用是什么?
void CWriteTableDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CWriteTableDlg)
DDX_Text(pDX, IDC_IMEI1, m_imei1);
DDX_Text(pDX, IDC_IMEI2, m_imei2);
DDX_Text(pDX, IDC_IMEI3, m_imei3);
DDX_Text(pDX, IDC_BTADDR1, m_btaddr1);
DDX_Text(pDX, IDC_BTADDR2, m_btaddr2);
DDX_Text(pDX, IDC_BTADDR3, m_btaddr3);
DDX_Text(pDX, IDC_PRODUCT, m_strProduct);
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
上面一段程序中CDialog::DoDataExchange(pDX);是什么作用?为什么这里还要调用基类中的DoDataExchange函数?