新建一个当文档应用程序,新建完成后,新建一个菜单IDR_MENU,将IDR_MAINFRAME   替换成IDR_MENU,调试运行后出现“建立空文档失败”的提示。 
    经过调试发现     nIDResource     =130,在资源中无此项 
    于是添加IDR_MENU   为130     与原来的IDR_MAINFRAME内容一致。运行结果依旧。 
    问题何在,怎么改正? 
    注:替换菜单的目的是,弃用默认生成的菜单IDR_MAINFRAME,使用自定义菜单。 
问题最后解决:在C*APP类的InitInstance()中找到
pDocTemplate = new CSingleDocTemplate(
IDR_MAINMENU,
RUNTIME_CLASS(CTestDoc),
RUNTIME_CLASS(CMainFrame),       // main SDI frame window
RUNTIME_CLASS(CTestView));
把函数的IDR_MAINMENU替换成自己的菜单资源号就行了如IDR_TESTMENU。
问题解决。