你好 高手 我想问一下 我现在用的是VS2010 VC中多文档 我在BOOL CFromViewDoc::OnNewDocument()中添加了如下代码 CMainFrame* pMainWnd=(CMainFrame*)AfxGetMainWnd(); CMDIChildWnd* pChildWnd=pMainWnd-> CreateNewChild(RUNTIME_CLASS(CMDIChildWnd),IDR_FromViewTYPE); CCreateContext context; context.m_pNewViewClass=RUNTIME_CLASS(CFromViewView); context.m_pCurrentDoc=this; CFromViewView* pNewView=STATIC_DOWNCAST(CFromViewView,pChildWnd—>CreateView(&context)); return FALSE; 但是我在运行时 有子窗口和没有时菜单的切换不好使了 我现在很郁闷 还没有人能帮我 谢谢高手们了 希望你能帮帮我的!!在线等答案!!谢了~~
为什么在doc文档里创建子窗口,和菜单有什么关系?
但是我有个新问题 就是MDI中 我在OnNewDocument()中添加了一个子框架 可是在现实的时候 单击新建就弹出两个子框架 有一个 是默认生成的那个子框架 我想问各位高手 默认的子框架怎么让他不显示呀 谢谢了
BOOL CPleaseDoc::OnNewDocument()
{
if (!CDocument::OnNewDocument())
return FALSE;
CMainFrame* pMainWnd=(CMainFrame*)AfxGetMainWnd();
CMDIChildWnd* pChildWnd=pMainWnd-> CreateNewChild(RUNTIME_CLASS(CMDIChildWnd),IDR_MENU1);
CCreateContext context;
context.m_pNewViewClass=RUNTIME_CLASS(CPleaseView);
context.m_pCurrentDoc=this;
CPleaseView* pNewView=STATIC_DOWNCAST(CPleaseView,pChildWnd->CreateView(&context));
这是我 OnNewDocument()函数中的代码