我的应用程序是一个具有多个视图的sdi。默认情况下,它会在应用程序启动时创建一个新文档。我希望修改此行为,以便仅当用户显式单击“new”时才创建新文档。或者至少模仿这种行为。有什么想法吗?我正在使用带有mfc功能包的visual studio 2008。我在谷歌上找到了解决这个问题的方法 MS Journal article . 但不幸的是,现在似乎不起作用了。有什么解决办法吗?简而言之,我需要区分对onFileNew()的框架调用和用户单击New。
你确定框架调用了onfilenew吗?如果是,请在函数中设置断点,然后追溯到其调用位置。如有必要,重写调用它的函数,并执行除创建新文档以外的所有操作。应该可以。