MFC中创建没有子窗口的MDI应用程序
来源:互联网 发布:pl sql develop 编辑:程序博客网 时间:2024/05/04 13:05
如何创建一个 没有子窗口的多文档应用程序 .. 这里涉及到 CCommandLineInfo 类 下面说说这个类的用处 这个类在 MFC应用程序初始化时候调用 可以通过命令参数 来设置 程序初始状态
在 APP类的初始化函数中有如下代码
CCommandLineInfo cmdInfo;. //定义一个 CConnandLineInfo类的对象
ParseCommandLine(cmdInfo); // 然后传递给 CWinApp::ParseCommandLine() 函数
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;//通过设置命令参数 禁止启动子窗体 具体参数看 MSDN中 CCommandLineInfo类的成员介绍
if (!ProcessShellCommand(cmdInfo))//传递给 ProcessShellCommad函数来执行命令行参数
return FALSE;
步骤 :
1.定义一个 CCommandLineInfo cmd类对象
2. 将这个对象传递给 CWinApp::ParseCommandLine(cmd)函数解析命令行
3.我们自己填充命令行信息 通过类成员
4.调用 CWinApp::ProcessShellCommand(cmd) 来执行命令行参数
到这里 一个没有子窗体的MDI应用程序就OK了
- MFC中创建没有子窗口的MDI应用程序
- MFC中创建没有子窗口的MDI应用程序
- MFC应用程序中指针的使用 MDI
- MFC中MDI方式下如何自由生成自定义的子窗口
- 在MFC的MDI程序中设置子窗口客户区大小
- 判断多文档应用程序的MDI子窗口全部关闭
- Delphi MDI应用程序高级技巧--子窗口的隐藏
- MFC中非MDI子框架窗口
- MFC应用程序中窗口创建 销毁调用函数的顺序
- MFC应用程序中处理消息的顺序 MFC应用程序创建窗口的过程 关闭窗口的顺序(非模态窗口) ..................
- Delphi非应用程序主窗口创建MDI
- MFC MDI在CFormView中当前关闭窗口的代码
- irrlicht在mfc mdi窗口中使用的问题
- MFC中创建并弹出子窗口
- DELPHI中MDI子窗口的关闭 和打开
- MFC创建的MDI程序 新建一个子文档 主窗口标题自动会被追加上子文档的名字 取消此功能
- 如何动态地切换MDI子窗口或者在SDI主应用程序窗口显示的视图?
- MFC应用程序创建窗口的过程
- TCP建立连接时的三次握手和断开连接时的四次握手
- alter system switch logfile和alter system archive log current的区别
- zoj1331----------------Perfect Cubes
- HTTP深入浅出 http请求
- 区域例子浅析
- MFC中创建没有子窗口的MDI应用程序
- ubuntu server端,如何访问U盘
- Unix编程之size_t、ssize_t
- C#并行开发_Thread/ThreadPool, Task/TaskFactory, Parallel
- 进程相关的API
- miss bootmgr的问题
- 设计模式学习笔记之简单工厂模式
- 利用CreateRemoteThread进行远程代码注入的技术在64位机上可能遇到的问题
- MS DTC服务无法启动解决方法 .