Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как они все сцепляются?


Автор: Royan 1.12.2002, 02:54
Я хочу создать приложение в котором при создании child окна в MDI приложении  наследовались данные не только базового класса, но и некоторые данные от других. Например, понятно, что базовым обязательно станет CMDIChildWnd, а мне понадобилось свойство CScrollView::SetScrollSizes ну или бог знает что еще.
С "мульти-наследованием" через-чур запарно из-за перекрытия методов, то есть можно ли каким-то образом скомбинировать несколько классов по-типу того как это делается для SDI
Код
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CSmoothDoc),
RUNTIME_CLASS(CMainFrame),       // main SDI frame window
RUNTIME_CLASS(CSmoothView));
AddDocTemplate(pDocTemplate);

Помогите пожалуйста  :bored

Автор: Step 3.12.2002, 06:47
Книга Круглинского Основы Visual C++

Автор: Royan 3.12.2002, 16:19
Да я это потом и своем руководстве нашел (Мешков и Тихомиров) не высший класс скажу я вам, но не плохо. Хотя на самом деле это я просто на примерчик сначала наткнулся, а потом, когда все и у меня заработало и сюда пост сделал :p

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)