启动时没有默认“新文档”的MFC SDI应用程序

时间:2010-04-19 23:59:42

标签: visual-c++ mfc mfc-feature-pack

我的应用程序是一个包含多个视图的SDI。默认情况下,它会在应用程序启动时创建新文档。我想修改此行为,以便仅在用户明确单击“新建”时才创建新文档。或者至少模仿这种行为。有任何想法吗?我正在使用带有MFC功能包的Visual Studio 2008。我用Google搜索并在旧的MS Journal article中找到了解决此问题的方法。但不幸的是,它现在似乎没有用。任何变通方法或解决方案?简而言之,我需要区分对OnFileNew()的框架调用和新用户的用户点击。

1 个答案:

答案 0 :(得分:1)

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