做 Programming Windows with MFC 2nd 的例子 MyWord 的时候. 发现启动的时候总是报错: Fail to create empty document.
搜索了一下.
参考: http://bbs.csdn.net/topics/60364077
jiangsheng 回复于: 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, 15 BEGIN 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_UNDO END IDR_STYLE_BAR TOOLBAR 16, 15 BEGIN 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_DUMMY2 END
时间: 2024-10-20 21:42:08