В 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'
Здравствуйте, eva_vl, Вы писали:
_>Как сделать что-бы так же было и в MSVC++ 7.1?
а что там не так?
Здравствуйте, Odi$$ey, Вы писали:
OE>Здравствуйте, eva_vl, Вы писали:
_>>Как сделать что-бы так же было и в MSVC++ 7.1?
OE>а что там не так?
Благодарю за ответ. Действительно всё так. Просто я делал не так.javascript:AddTag('

','')
[смущение]
Здравствуйте, Axc, Вы писали:
Axc>Здравствуйте, eva_vl, Вы писали:
_>>В MSVC++ 6.0 я создаю ресурс DIALOG. Затем с помощью ClassWizard
Axc><skipped>
>>Как сделать что-бы так же было и в MSVC++ 7.1?
Axc>Делать все то же самое (добавление класса, переменных-членов, обработчиков событий) из окна редактирования ресурсов (правой кнопкой и пошел...).
Axc>Тако же очень полезно пройтись по закладкам окна свойств (properties) класса окна.
Благодарю за ответ. В MSVC++ 7.1 всё правильно. Просто я делал не правильно.javascript:AddTag('

','')
[смущение]