我新建一个多文档窗口时。然后直接运行。多文档窗口里就有个单文档。我没有发现在哪里有这样的代码,能去掉吗?或是把这个多文档做成一个自己的的多文档程序。不要默认的。还有就是那些菜单和工具栏中的按钮一点击都有事件的。比如新建会有一个单文档创建出来。可是我发现这个按钮下并没有事件啊。怎么回事。

解决方案 »

  1.   

    多文档窗口里就有个单文档。我没有发现在哪里有这样的代码,能去掉吗?能去掉,在APP里面加 如:
    CCommandLineInfo cmdInfo;
    ParseCommandLine(cmdInfo);

    >加 if( CCommandLineInfo::FileNew == cmdInfo.m_nShellCommand )
    >加        cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
    // Dispatch commands specified on the command line
    if (!ProcessShellCommand(cmdInfo))
    return FALSE;
      

  2.   

    MFC 缺省就是建一个新文档,所以会有一个空白的, 可以参考2楼的修改。