Тема: VS 7.0 и СAcUiDialog

При создании приложения в VS 7.0 с использованием MFC добавляю в диалог контрол и пытаюсь связать с переменной - "галочка" Control Variable (в контекстном меню контрола Add Variable) остается недоступной.
В Help-е пишут, что класс диалога должен быть наследником от CDialog, но у меня диалог наследник от СAcUiDilog.
Как это можно обойти или победить?

Re: VS 7.0 и СAcUiDialog

Так там всего-то две операции: добавить переменную в .h файл и в DoDataExchange связать ее с ID контрола.

CButton cabout;//в h. файле
.......
//в DoDataExchange
DDX_Control(pDX, IDC_ABOUT, m_cabout);

Re: VS 7.0 и СAcUiDialog

> bkrug
Как вариант.
Спасибо.
А стандартными средствами работать с СAcUiDialog (т.е. не с самими с CDialog, а с наследником от него)?
Или есть другой подход?

Re: VS 7.0 и СAcUiDialog

А в чем собственно соль работы с классом СAcUiDilog? Я наприер активно использую обыденный CDialog и чувствую себя комфортно (на сколько это возможно в MFC).

Re: VS 7.0 и СAcUiDialog

> Debalance
У этого класса есть ряд достоинств. Например, возможность выйти в редактор AutoCAD не закрывая модальное диалоговое окно для получения информации из чертежа (используя методы BeginEditorCommand() и CompleteEditorCommand() родительского класса). Или встроенная возможность изменять размеры диалогового окна (resizing).

Re: VS 7.0 и СAcUiDialog

> Александр Ривилис
Да, ради BeginEditorCommand() и используется.
Так как все-таки насчет CAcUiDialog и VS 7.0?
Или никто не использует VS 7.0 и MFC для диалогов?

Re: VS 7.0 и СAcUiDialog

> Alexey
Нормально работает при инсталлированном ObjectARX Wizard 2006, если класс и ресурс диалога добавлены через ObjectARX MFC Support Class Wizard.