如何才能删除工具栏 我现在正在学习在Visual studio 2010下的MFC开发,请问如何才能删除单文档应用程序下的工具栏?我不需要工具栏。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以隐藏或者在mainfrm中不要create工具栏m_wndToolBar.ShowWindow(SW_HIDE) 在CMainFrame的OnCreate函数里,把类似下面的整体用/* */注释掉。不建议初学的你删掉,用到话可以很容易恢复。if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC)) { TRACE0("Failed to create toolbar\n"); return -1; // fail to create } m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar);注意你创建工程时一定要注意,不要用默认的设置,那样会使用新的基于BCG框架的程序。这个会增加难度,因为以前的书里是没有的。要想用原来的方法,你应该创建应用程序时,“应用程序类型”里选择“项目类型”是“MFC标准”。然后在“用户界面功能”里“命令栏(菜单/工具栏/功能区)”里选择使用“使用经典菜单”(可以再选上“使用浏览器样式的工具栏”,那样比较美观)。 项目类型:MFC标准用户界面功能:使用经典菜单(下面2个工具栏不选) CMainFrame的OnCreate把m_wndToolBar相关去掉 求解释 三角形滤波器设置的代码看不懂 全局键盘钩子的问题 'KeyboardProc' : undeclared identifier 帮我看看 如何用程序来实现操作系统的时间格式修改? 获取像素点颜色值GetPixel(hdc,x,y)? 图像显示问题 请问怎么实现有标签的窗口? CTreeCtrl的CheckBox在SetCheck()后没被选中,为什么?(在线等待) 程序员,就这么一点钱,值吗? 用VC++6.0怎么改变鼠标的大小(我的鼠标是从cur文件载入的) 求助~!~!关于对话框内嵌属性表单的问题.........
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
} m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);注意你创建工程时一定要注意,不要用默认的设置,那样会使用新的基于BCG框架的程序。这个会增加难度,因为以前的书里是没有的。要想用原来的方法,你应该创建应用程序时,“应用程序类型”里选择“项目类型”是“MFC标准”。然后在“用户界面功能”里“命令栏(菜单/工具栏/功能区)”里选择使用“使用经典菜单”(可以再选上“使用浏览器样式的工具栏”,那样比较美观)。
用户界面功能:使用经典菜单(下面2个工具栏不选)