我建立了一个,多文档多视图。我现在程序初始化时就自动生成多文档多视图,不弹出视图选择对话框,怎么做??最好给出源代码。。谢谢了先
解决方案 »
- IO完成端口问题?
- 注册表操作的奇怪现象。。。
- 用ATL写的excel 插件工程启动时没有_IDTExtensibility2到OnConnection接口
- 如何改变停靠在底部的控制条尺寸
- 怎样改变编辑框的背景颜色?
- 在vc中,如何通过三点画一圆弧?请赐教!!
- 寻求访问dbase的比较完美的代码
- 可不可以不看windows程序设计而直接看《深入浅出mfc>>?
- 我的操作系统是英文Win2000, 语言是VC++ 6.0,用Cedit怎样输入中文?
- 泣血求救,关于listview
- 在一个多文档程序里,我像如下得到活动文档和活动视图,为什么全是空的?
- 我怎样用函数来实现多文档程序中窗口菜单下的平铺命令??
在InitInstance创建各种文档模块对象,将各个文档模块对象的指针保存。
step2:
void CMyApp::OnFileNew()
{
m_ptDefaultTempate->OpenDocumentFile(NULL);
}
step3:
确保与默认文档模块不同的其它文档模块对象的文档模块字符串都有一个空fileNewName子串。
if(!ProcessShellCommand(cmdInfo))
return FALSE;
之后就在一开始的时候避免询问对话框了至于后面要新建的时候,用楼上的方法就可以了。
IDR_MAINTYPE,
RUNTIME_CLASS(CMainDoc),
RUNTIME_CLASS(CChildFrame),
RUNTIME_CLASS(CFormGoodsInfo));
pDocTemplate->OpenDocumentFile(NULL);
或者
CDocTemplate::CreateNewFrame
virtual CFrameWnd* CreateNewFrame( CDocument* pDoc, CFrameWnd* pOther );