Я хочу создать приложение в котором при создании 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); |
Помогите пожалуйста  |