MDI开启时禁止创建新文档
来源:互联网 发布:知乎如何盈利 编辑:程序博客网 时间:2024/06/05 03:04
显然MFC强调当命令行的执行文件名不为空时,即可能是双击某一文件时,必须还要求当前的m_nShellCommand == FileNew ,这样的一个附加前提。
因此对上述问题的解决方案是这样的:
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
if(cmdInfo.m_strFileName == "")
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
这样,就可以实现在单纯打开该MDI应用程序时,并不新建一个空文档;而在命令行的文件名不为空,或双击指定扩展名的文件打开MDI时又可以打开该指定文件。
上述两行代码在**.cpp的initinstance()函数中可以找到。然后进行添加就OK了。
- MDI开启时禁止创建新文档
- 如何防止一个MDI应用程序在启动时打开一个新(空)文档?(新)
- C#创建多文档视图/多窗口(MDI)
- C#_ACCP_Windows_创建多文档界面应用程序MDI
- MFC MDI使用自定义模板对话框创建子文档
- MFC 的MDI创建空文档调用过程
- SDI/MDI 禁止关闭CDockablePane
- vbsedit 无法创建新文档
- 云享 文档协同,开启新的文档协作模式
- 如何打开MDI文档!
- 多文档界面(MDI)
- 多文档MDI窗体
- 使程序在启动时不创建一个新文档
- 程序在启动时不创建一个新文档
- MDI创建父子窗体
- .Net创建MDI窗体
- 创建MDI窗体
- 创建MDI窗口
- Linux进程间通信(二): 信号(下)
- request.getRequestDispatcher("/PlacardAction.do?method=toView").forward(request, response)
- joim之android串口通信测试
- 搭建Android界面工具资料
- Reading notes : UITableView class reference
- MDI开启时禁止创建新文档
- FFmpeg快速应用开发
- ado和odbc读取excel总结
- poi生成excel 样式控制
- 【珍藏】C/C++热门精品资料地址集(110个)
- 设计模式--单例模式
- Pattern - Matcher
- c++ 模板
- iPhone在降级时遇到1600错误怎么办?