В MSVC++ 6.0 я создаю ресурс DIALOG. Затем с помощью ClassWizard создаю класс: CMyDialog : public CDialog.
В файде .h создаются строки:
// Dialog Data
//{{AFX_DATA(CMyDialog)
enum { IDD = IDD_MYDIALOG };
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMyDialog)
//}}AFX_VIRTUAL
// Generated message map functions
//{{AFX_MSG(CMyDialog)
//}}AFX_MSG
В файле .cpp:
void CMyDialog::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CMyDialog)
//}}AFX_DATA_MAP
CMyDialog::CMyDialog(CWnd* pParent /*=NULL*/)
: CDialog(CMyDialog::IDD, pParent)
{
//{{AFX_DATA_INIT(CMyDialog)
//}}AFX_DATA_INIT
}
BEGIN_MESSAGE_MAP(CDLineS, CMyDialog)
//{{AFX_MSG_MAP(CMyDialog)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
Затем, при включении в класс переменных, в теле ф-ции DoDataExchange формируется вызов ф-ций DDX_ и DDV_.
Как сделать что-бы так же было и в MSVC++ 7.1?
Простите за длинный вопрос.
29.09.04 12:24: Перенесено из 'MFC'