我建了一个mfc单文档应用程序,不小心把工具栏上的fileNew给删了,我重新加上以后,就没有原来的功能了。 我建了一个mfc单文档应用程序,不小心把工具栏上的fileNew给删了,我重新加上以后,就没有原来的功能了。另外,我写了onFileOpen函数,现在,我不想用了,想用系统原来的serialize功能,怎么办。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的函数中调用父类的同名函数即可,如:void CyouClass::onFileOpen(){ 父类::onFileOpen();} 但是,消息要映射到DOC类中,如:void CMyTDoc::OnFileNew() { // TODO: Add your command handler code here CDocument::OnFileNew();}这样就OK了。我试过了,可以运行 在“resource.h”将ID_FILE_NEW 的值改成原来的值 搞错了,不好意思,应该是:OnNewDocumentvoid CMyTDoc::OnFileNew() { // TODO: Add your command handler code here CDocument::OnNewDocument();}这下肯定没问题了 是在AFXRES.h中定义的,不是在resource.h#define ID_FILE_NEW 0xE100将你添加的fileNew 的ID改为0xE100 sdi切分窗口的问题 改变控件颜色 应届毕业生的烦恼!高手指点阿! VC7.1+MFC+COM问题讨论贴,300分会友 需求vc++6.0里的函数的详解(要中文的)!!!!!!!!!!! 请问有没有让Win2K可以运行16bit 程序的虚拟机? 如何作出桌面精灵?就象word里的那种,只要有右键功能即可 初学者,有关vc++和vc++.net VC Network Group QQ群广招网络技术版的大虾,欢迎参与! switch的问题 初学COM,迷茫,恳请大侠们指点 MFC程序没有窗口..
void CyouClass::onFileOpen()
{
父类::onFileOpen();
}
void CMyTDoc::OnFileNew()
{
// TODO: Add your command handler code here
CDocument::OnFileNew();
}
这样就OK了。我试过了,可以运行
void CMyTDoc::OnFileNew()
{
// TODO: Add your command handler code here
CDocument::OnNewDocument();
}
这下肯定没问题了
#define ID_FILE_NEW 0xE100
将你添加的fileNew 的ID改为0xE100