我原始的根据想到生成了一个CSASEView最开始我没相当要用TAB控件分页,后来根据需要要进行TAB分页,希望把CSASEView插入到TAB控件中,但是发现使用AddView这个类会强制终止程序,所以小弟我就新建了一个视图,具体功能和CSASEView一样,名字是CCenterViews,这个时候就可以用AddView函数将这个视图插入TAB控件的一个标签里面了,但是新建的CCenterViews中GetDocument()总是报错,我的GetDocument()代码如下:
CSASEDoc* CCenterViews::GetDocument() // non-debug version is inline
{ if(m_pDocument==NULL){
CFrameWnd* frm = (CFrameWnd*) ::AfxGetMainWnd();
ASSERT(frm);
CDocument* pDoc = frm->GetActiveDocument();
ASSERT(pDoc);
ASSERT(pDoc->IsKindOf(RUNTIME_CLASS(CSASEDoc)));
pDoc->AddView(this);
}
return (CSASEDoc*)m_pDocument;
}
每次加载文件之后就会在颜色标记的位置中断,还请大家指点下啊