Visual c++ MFC SDI应用程序,无默认值;新文件;启动时

Visual c++ MFC SDI应用程序,无默认值;新文件;启动时,visual-c++,mfc,mfc-feature-pack,Visual C++,Mfc,Mfc Feature Pack,我的应用程序是一个具有多个视图的SDI。默认情况下,它会在应用程序启动时创建一个新文档。我想修改此行为,以便仅当用户显式单击“新建”时才创建新文档。或者至少模仿这种行为。有什么想法吗?我正在使用VisualStudio2008和MFC功能包。我在谷歌上搜索了一下,在一家旧书店里找到了解决这个问题的办法。但不幸的是,它现在似乎不起作用。有什么变通办法或解决方案吗?简而言之,我需要区分对OnFileNew()的框架调用和用户单击New。您确定框架调用OnFileNew吗?如果是这样,请在函数中设置断

我的应用程序是一个具有多个视图的SDI。默认情况下,它会在应用程序启动时创建一个新文档。我想修改此行为,以便仅当用户显式单击“新建”时才创建新文档。或者至少模仿这种行为。有什么想法吗?我正在使用VisualStudio2008和MFC功能包。我在谷歌上搜索了一下,在一家旧书店里找到了解决这个问题的办法。但不幸的是,它现在似乎不起作用。有什么变通办法或解决方案吗?简而言之,我需要区分对OnFileNew()的框架调用和用户单击New。

您确定框架调用OnFileNew吗?如果是这样,请在函数中设置断点,然后追溯到调用它的位置。如有必要,重写调用它的函数,并执行除创建新文档以外的所有操作。应该这样做