Остов произвольного класса
От: valex  
Дата: 02.07.02 00:33
Оценка:
Господа!
Как при помощи классвизарда создать произвольный класс — предок от CObject?
Re: Остов произвольного класса
От: Хитрик Денис Россия RSDN
Дата: 02.07.02 04:38
Оценка:
Здравствуйте valex, Вы писали:

V>Как при помощи классвизарда создать произвольный класс — предок от CObject?


Встречный вопрос: а зачем вам понадобился класс-предок для CObject?
Проще говоря, уточните вопрос.
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
Re: Остов произвольного класса
От: AlexRb  
Дата: 03.07.02 02:51
Оценка:
Здравствуйте valex, Вы писали:

V>Господа!

V>Как при помощи классвизарда создать произвольный класс — предок от CObject?

Скорее всего Вам нужен потомок от CObject.Если использовать ClassWizard (через Add Class), то, если не ошибаюсь, он дает наследоваться только от MFC классов. Чтобы добавить наследгика от CObject, то можно в контекстном меню для корня дерева классов в ClassView (во сказал ) выбрать New Class и в Class Type выбрать Generic Class и в Derived From указать CObject.

Enjoy It!
Re: Остов произвольного класса
От: Hawk Россия  
Дата: 04.07.02 01:39
Оценка:
Здравствуйте valex, Вы писали:

V>Господа!

V>Как при помощи классвизарда создать произвольный класс — предок от CObject?

Создай наследника от имеющегося в списке Визарда класса, например CDocument и измени в декларации класса "public CDocument" на "public CObject". Макросы BEGIN_MESSAGE_MAP, END_MESSAGE_MAP, DECLARE_MESSAGE_MAP удаляй. Остальные оставь на своих местах (ведь именно их включать всегда лень?). Должно сработать. Удачи...
Re: Остов произвольного класса
От: Снорк  
Дата: 05.07.02 09:22
Оценка:
Здравствуйте valex, Вы писали:

V>Господа!

V>Как при помощи классвизарда создать произвольный класс — предок от CObject?

Как создать класс-предок для CObject науке не известно , а вот потомка сделать легко.
Почти через ClassWizard (в смысле, что не руками). Есть такая команда в IDE — NewClass. Она не дефолтная, т.е. вытаскивать на тулбар ее надо самому. К тому же, она без иконки. Так вот, по ее нажатию вылезает диалог, который позволяет создавать классы:
1) ATL (если подключена)
2) MFC
3) Form —
4) Generic —

Выбираешь Generic, вводишь CObject, выбираешь тип наследования. И псё!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.