关于OpenDocumentFile的有关问题
关于OpenDocumentFile的问题
我修改了CDocTemple类中内容,在里面增加下面一个虚函数
virtual CDocument* OpenDocumentFile2(
LPCTSTR lpszPathName,BOOL bMakeVisible=TRUE,CString Filename);
并且在CMultiDocTemplate对其进行了重载
但是运行时出现以下错误
error C2039: 'OpenDocumentFile2' : is not a member of 'CDocTemplate'
不知道是什么问题,求高手指点
------解决方案--------------------
CDocTemple是MFC的,你修改MFC里面的Source Code呀,这不能修改呀!再说你修改了也要重新Build MFC库呀.
------解决方案--------------------
是不是你改的不对
你修改的是 CDocTemple
你用'CDocTemplate'
注意它们名字不一致
------解决方案--------------------
你牛。
你应该自己派生一个类,在派生类里增加函数。
不要改mfc源代码。
我觉得你现在最好重装一下vc
我修改了CDocTemple类中内容,在里面增加下面一个虚函数
virtual CDocument* OpenDocumentFile2(
LPCTSTR lpszPathName,BOOL bMakeVisible=TRUE,CString Filename);
并且在CMultiDocTemplate对其进行了重载
但是运行时出现以下错误
error C2039: 'OpenDocumentFile2' : is not a member of 'CDocTemplate'
不知道是什么问题,求高手指点
------解决方案--------------------
CDocTemple是MFC的,你修改MFC里面的Source Code呀,这不能修改呀!再说你修改了也要重新Build MFC库呀.
------解决方案--------------------
是不是你改的不对
你修改的是 CDocTemple
你用'CDocTemplate'
注意它们名字不一致
------解决方案--------------------
你牛。
你应该自己派生一个类,在派生类里增加函数。
不要改mfc源代码。
我觉得你现在最好重装一下vc