在应用程序类InitInstance()函数里找到并修改为如下: if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew) { cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; }
你这样实施 :在缺的类 增加后修改一个成员变量, 可能就出来了我经常这么解决:) good work!
还是没有解决,新建一个工程显示又是正确的,可证明VC IDE并没有出错。up!
to 黑牛: 在应用程序类InitInstance()函数里找到并修改为如下: if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew) { cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; }//////////////////////////////////////////////////////////////// 这样修改,我跟踪进去,frame窗口都不会创建。好像没有合适的虚拟函数来实现这一功能。
所有的头文件都在。Rebuild All 和Run都没有问题。现在在一次编辑中采用“增加成员变量”的方法或者“在类名后加1”的方法都可以出来了,就是说workspace的类管理器正确显示了这个类。 ////////////////////////////////////////////////// 关键是关闭VC后重新打开工程,原来丢失,刚才已经出来的类又不见了???是不是有什么配置文件不可恢复呀???
if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew) {
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
}
:在缺的类 增加后修改一个成员变量, 可能就出来了我经常这么解决:)
good work!
在应用程序类InitInstance()函数里找到并修改为如下:
if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew) {
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
}////////////////////////////////////////////////////////////////
这样修改,我跟踪进去,frame窗口都不会创建。好像没有合适的虚拟函数来实现这一功能。
//////////////////////////////////////////////////
关键是关闭VC后重新打开工程,原来丢失,刚才已经出来的类又不见了???是不是有什么配置文件不可恢复呀???