CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

一不小心删掉SDI中的ToolBar,出错“建立文档失败”咋办?

楼主GavinZhang(东东)2002-07-10 11:14:12 在 VC/MFC / 基础类 提问

一不小心删掉SDI中的ToolBar,出错“建立文档失败”咋办? 问题点数:20、回复次数:5Top

1 楼FlyingSch(BoyWithWings)回复于 2002-07-10 11:26:43 得分 0

可能CMainFrame::OnCreate返回-1Top

2 楼nevergrief(孤独骑士)回复于 2002-07-10 11:27:27 得分 5

奇怪,添加一个不就行了?  
  菜单Insert/Resource   --->   ToolbarTop

3 楼dgxu(堕落天使)回复于 2002-07-10 13:24:01 得分 10

如果你需要TOOLBAR的话,Insert/Resource   --->   Toolbar,记得把IDR_TOOLBAR1改为IDR_MAINFRAME,然后就OK了;  
  如果你不想要这个TOOLBAR的话,把CMainFrame::OnCreate()里面的  
  if   (!m_wndToolBar.CreateEx(this,……))注释掉,还有后面的  
  m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);  
  EnableDocking(CBRS_ALIGN_ANY);  
  DockControlBar(&m_wndToolBar);  
  三句也注释掉。Top

4 楼dgxu(堕落天使)回复于 2002-07-10 14:02:17 得分 0

要是删掉了,你就添加一个撒  
  添加完了再把ID改为IDR_MAINFRAME就行了撒,  
  要是你不想要这个TOOLBAR,你就把CMainFrame::OnCreate函数里面的  
  if   (!m_wndToolBar.CreateEx())删掉撒,然后还有  
  m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);  
  EnableDocking(CBRS_ALIGN_ANY);  
  DockControlBar(&m_wndToolBar);  
  都统统删掉就可以了。Top

5 楼RSRR(路人甲)回复于 2002-07-10 14:34:37 得分 5

同意楼上Top

相关问题

  • 咋办?
  • 中了本拉登病毒,杀毒时不小心连windows里的mmc.exe都删掉了 现在无法启动设备管理器 咋办?
  • 我该咋办?
  • ping 不通,咋办?
  • RMI出错,咋办?
  • 如何删掉xp?
  • 怎么删掉IE6?
  • 如何删掉DLL
  • 怎样删掉windows2000
  • 这种情况咋办?

关键词

  • toolbar
  • 删掉
  • wndtoolbar
  • enabledocking
  • cbrs
  • oncreate
  • idr
  • cmainframe
  • 添加
  • align

得分解答快速导航

  • 帖主:GavinZhang
  • nevergrief
  • dgxu
  • RSRR

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo