做 Programming Windows with MFC 2nd 的例子 MyWord 的时候. 发现启动的时候总是报错: Fail to create empty document.
搜索了一下.
参考: http://bbs.csdn.net/topics/60364077
回复于: 2004-11-06 05:46:36
建立空文档失败的同时在调试输出窗口应该有更详细的错误报告
去看了一下:
顺藤摸瓜, 原来是 RC 文件的问题. 后续补充
----------------------
是因为 RC 文件添加 TOOL BAR 的时候的问题. 把stylebar.bmp 和 toolbar.bmp 拷贝到项目的 res 文件夹中. 直接编辑 RC 文件的代码. 不要用 Resource Editor(不知道什么毛病, 一用这个添加 TOOL BAR 总是出问题).
添加如下高亮的代码即可:
///// Bitmap//IDR_MAINFRAME BITMAP "res\\Toolbar.bmp"IDR_STYLE_BAR BITMAP "res\\stylebar.bmp"///// Toolbar//IDR_MAINFRAME TOOLBAR 16, 15BEGIN BUTTON ID_FILE_NEW BUTTON ID_FILE_OPEN BUTTON ID_FILE_SAVE SEPARATOR BUTTON ID_EDIT_CUT BUTTON ID_EDIT_COPY BUTTON ID_EDIT_PASTE SEPARATOR BUTTON ID_EDIT_UNDOENDIDR_STYLE_BAR TOOLBAR 16, 15BEGIN BUTTON ID_CHAR_BOLD BUTTON ID_CHAR_ITALIC BUTTON ID_CHAR_UNDERLINE SEPARATOR BUTTON ID_PARA_LEFT BUTTON ID_PARA_CENTER BUTTON ID_PARA_RIGHT SEPARATOR BUTTON ID_DUMMY1 SEPARATOR BUTTON ID_DUMMY2END
以及
STRINGTABLEBEGIN AFX_IDS_SCRESTORE "将窗口恢复到正常大小" AFX_IDS_SCTASKLIST "激活任务列表" ID_INDICATOR_LINE "Line 00000"END
其他的可以用 Resource Editor 完成.