Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT


Метод DoDataExchange


Диалоговая панель приложения содержит только две кнопки и не имеет связанных с ними переменных. Однако метод DoDataExchange переопределен. Фактически он не выполняет ни какой работы. Единственное что он делает, это вызывает метод DoDataExchange базового класса CDialog.

Если вы добавите к диалоговой панели новые органы управления и свяжете их средствами ClassWizard с элементами данных класса CDialogDlg, то в блоке AFX_DATA_MAP будут размещены вызовы методов DDE и DDV, необходимые для выполнения обмена данными.

void CDialogDlg::DoDataExchange(CDataExchange* pDX)

{

      CDialog::DoDataExchange(pDX);

      //{{AFX_DATA_MAP(CDialogDlg)

             // Здесь ClassWizard размещает вызовы методов DDX и DDV

      //}}AFX_DATA_MAP

}



Содержание раздела