D> Добрый день!
D> Пишу свой класс (типа CTreePropSheet) и хочу в его функцию AddPage передавать runtime-класс диалога, а внутри уже создавать сам диалог. D> Подскажите как это сделать?
D> Пробовал делать AddPage с параметром CRuntimeClass *pClass, но при вызове AddPage(RUNTIME_CLASS(CMyDialog)), D> и при вызове внутри функции AddPage процедуры pClass->CreateObject(); указатель возвращается нулевой...
D> Поможите кто могёт...
Отвечаю сам себе:
в диалогах в заголовке ставим DECLARE_DYNCREATE(CMyDialog),
а в реализации IMPLEMENT_DYNCREATE(CMyDialog, CDialog)
Это для того, чтобы диалог в runtim-е мог динамически создаваться (идиотизм какой-то... есть объект — чё еще нужно?)