如果根据MFC提示创建的多文档程序中会有新建窗口这个菜单项,但我不知道怎么处理过现在没有这个功能了,是什么原因呢?找不到相应的代码,应该是内部隐藏的吧,在哪可以找到这些代码?我现在希望创建一个菜单功能,可以实现创建新的窗口,怎么实现呢?
我尝试用下面的方法实现,但最后一句出错了:
CDEMODoc* pDoc=GetDocument();
ASSERT_VALID(pDoc);
CChildFrame *pChild=(CChildFrame*)GetParentFrame();
CDocTemplate* pDocTemp=pDoc->GetDocTemplate();
ASSERT_VALID(pDocTemp);
CFrameWnd* pFrame=pDocTemp->CreateNewFrame(pDoc,pChild);
pDocTemp->InitialUpdateFrame(pFrame,pDoc);//这句调试时报错
大家给些意见吧,这些不是很懂,谢谢!
我尝试用下面的方法实现,但最后一句出错了:
CDEMODoc* pDoc=GetDocument();
ASSERT_VALID(pDoc);
CChildFrame *pChild=(CChildFrame*)GetParentFrame();
CDocTemplate* pDocTemp=pDoc->GetDocTemplate();
ASSERT_VALID(pDocTemp);
CFrameWnd* pFrame=pDocTemp->CreateNewFrame(pDoc,pChild);
pDocTemp->InitialUpdateFrame(pFrame,pDoc);//这句调试时报错
大家给些意见吧,这些不是很懂,谢谢!
解决方案 »
- c++封装
- 求救:CString与UNICODE问题
- SOCKET问题
- 关于在datagrid控件中设置下拉列表 vc6.0中如何实现
- CTime如何转换成CString类型啊??(很好得分的问题)
- dll 编译问题 急!解决即散分
- 在vc调试的时候 如何设断点在 某个变量改变为某一个值的地方 或者说满足某种关系的地方
- [vc++.net]为什么我在VS7中无法给自己派生于CVIEW的类增加对OnUpdate()的响应?
- 关于Excel:我在VC中调用Excel,但程序结束后发现进程列表中还有Excel.exe存在,我已经调用ExcelApplication.Quit()了
- 哪位大虾能给我一个红外编程的例子啊?
- 关闭数据库出错
- openCV 与 VS中自带的Cimage类库 有什么区别??
style-〉Border选项,
试一下行吗???