3

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

4

1 回答 1

1

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

于 2010-04-20T08:28:35.587 回答