通过MFC创建多文档应用程序运行时会默认自动创建一个子窗口。为使程序运行时不自动创建子窗口可在CxxxApp类中的初始化函数中的
ParseCommandLine(cmdInfo);后面加上cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
具体代码如下:
// 分析标准 shell 命令、DDE、打开文件操作的命令行
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
//禁止程序启动时自动创建子窗口
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;