Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Нескольколько видов в SDI 06.07.02 20:17
Автор: async Статус: Незарегистрированный пользователь
|
Вот такой вопросик
Итак проблема у меня в следующем.
Я делаю SDI проект в котором два вида. Итак проект называется first
И создаются классы
CFirstApp
CFirstDoc
CFirstView
CMainFrame
Я добовляю в проект новый класс ( второй класс вида )
class CNew : public CView
в CMainFrame создаю CSplitterWnd m_S;
и добовляю OnCreateClient в котором пишу следуйщее
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
m_S.CreateStatic(this,1,2);
m_S.CreateView(0,0,RUNTIME_CLASS(CFirstView),CSize(100,50),pContext);
m_S.CreateView(0,1,RUNTIME_CLASS(CNew),CSize(100,50),pContext);
SetActiveView((CView *)m_S.GetPane(0,1));
return true;
}
при попытке все это дело окомпиоировать выпазят три ошибки
error C2653: 'CFirstView' : is not a class or namespace name
error C2065: 'classCFirstView' : undeclared identifier
error C2653: 'CNew' : is not a class or namespace name
error C2065: 'classCNew' : undeclared identifier
при попытке исправить эти ошибки всевозможной комбинацией include возникает еще больше ошибок.
Подскажите как решить проблему
|
|
|