게임시스템 설계 과제로 맥스와 같은 화면을 만들고 있다.
얼마 전에 똑같은 에러로 고생했는데 또 똑같은걸로 고생했다.
이번엔 2시간 지난 번엔 2틀.
다음 번엔 20분만에 해결할 수 있을것이다.
다른 사람들이 검색을 해서 에러를 해결 할 수 있기를 하는 마음으로 올립니다.
이런저런 검색어로 검색했더니 나오는건
"GetNextView()로 다른 뷰를 얻어오세요"
뿐이었다.
MFC, 화면분할, 정적분할, MDI, MFC포인터, Splitter

BOOL CSplitterApp::OnIdle(LONG lCount)
{
 CSplitterDoc* pDoc  = (CSplitterDoc *) ((CMainFrame*)AfxGetMainWnd())->GetActiveDocument();
 POSITION pos   = pDoc->GetFirstViewPosition();
// BLView 출력
 SplitterBLView *pBLView = (SplitterBLView*)pDoc->GetNextView(pos);
 pBLView     = (SplitterBLView*)pDoc->GetNextView(pos);
 pBLView->Render();
// BRView 출력
 SplitterBRView *pBRView = (SplitterBRView*)pDoc->GetNextView(pos);
 pBRView->Render();
// TLView 출력
 SplitterTLView *pTLView = (SplitterTLView*)pDoc->GetNextView(pos);
 pTLView->Render();
// TRView 출력
 SplitterTRView *pTRView = (SplitterTRView*)pDoc->GetNextView(pos);
 pTRView->Render();

 return true;
}

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License