2 low key 2010 low_key_2010 于 2015.06.15 10:02 提问

mfc多文档如何添加操作窗口的工具栏

如图这个是怎么添加的,图片说明

3个回答

ycg514230
ycg514230   Rxr 2015.06.15 10:25

类似这种个性化的工具栏,通常都是需要自己手动写,自定义。
工具栏其实也是一个窗口,可以在它里面创建子控件,设置子控件的位置,然后处理子控件的响应消息即可。
也可以用没有frame的对话框,然后作为一个子界面dock到mainFrame。
可以看看这篇文章http://blog.chinaunix.net/uid-12552371-id-232282.html。
也可以参考一下这篇文章http://blog.csdn.net/feimashenhua/article/details/5189226。

希望能够帮到你。

VisualEleven
VisualEleven   Ds   Rxr 2015.06.15 14:43

CMFCRibbonBar ???

devmiao
devmiao   Ds   Rxr 2015.06.15 14:52

用bcgcontrolbar。里面有整套的ribbon样式的控件。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
多文档 添加菜单栏 工具栏 删除ribbon
VS:vs2010 工程类型:mfc 多文档 office office2007 1、去掉ribbon 在CMainFrame::OnCreate中删除 //m_wndRibbonBar.Create(this);//Delete by psq //m_wndRibbonBar.LoadFromResource(IDR_RIBBON); 2、添加菜单栏 删除ribbon,有时
MFC多文档 工具条
因为 CMDIChildWnd CFrameWnd 派生的类,MDI 子窗口中的工具栏可能是可停靠。这也很容易实现通过调用 EnableDocking() DockControlBar() 以及此类函数。 回到顶端 示例代码 在 MDI 子窗口中创建一个工具栏的步骤: 创建使用类向导 (如果缺少一个 CMDIChildWnd 派生类。 请记住在 CWinApp::InitInst
MFC文档应用程序CToolBar:设置两个工具条并列停靠到同一条边上
这是新工作的第四天,按上级的要求开发一个便民小程序,就要用到标题中说的,这下可难到我啦,查了MSDN并没有发现类似把某个toolbar放在另一个的右边的函数,所以自己百度了一下,还好发现高人指出一条明路,我试了一下高人提供的方法,可行,特此共享出来。 源码作者说:很多大型应用程序中都存在这样的工具条,将多个工具条同时并列停靠在某窗口的某一条边上。对于这种停靠方法,利用上述工具条控制函数DockC
如何在MFC中加入工具栏和停靠窗口
在MFC中自己创建的框架中添加新的工具栏和停靠窗口,如下图最上面的停靠窗口 步骤一:首先需要添加资源视图,即是图标
定制MFC多文档窗口的主框架背景
问题描述: 如上图所示,这是用MFC创建的多文档程序,可以看到主框架的背景区是灰色的,如果我要在这块区域贴一张图片,应该怎么办呢?最容易想到的是在CMainFrame的OnPaint中对背景进行更改,代码如下: (为了简便,这里改为设置窗口背景色,其实这和贴图的原理差不多) void CMainFrame::OnPaint() { CPaintDC dc(thi
MFC多文档窗口停靠实现
用VS2003做的,多文档的,可以实现窗口停靠,适合初学框架的人学习
单例模式--实现多文档窗口(MDI)
使用MSVisualStudio设计一个多文档窗口(MDI),然后创建一个工具栏(ToolStrip),在工具栏中添加一个按钮,单击该按钮会弹出一个“工具”窗口,使用单例模式进行设计,使得“工具”窗口只能弹出一个 1.设计一个多文档窗口:先创建一个空白解决方案,再添加MDI类 右击项目--选择“添加”--新建项--MDI父窗体 2.创建的MDI默认带有工具栏,然后自己添加按钮,如下图所示
给多文档窗口添加背景图片
  VC是一个功能强大的可视化的开发工具,但是用VC做的标准界面与Windows一样色彩灰 暗单调,例如多文档窗口应用程序中的主框架窗口的背景便是如此。那么能否给主框架窗 口的背景改变一下色彩或是给主框架窗口加上一幅漂亮的图片做背景?其实也不难。但与 单文档窗口应用程序中改变框架窗口的背景方法不同,对多文档窗口应用程序中的主框架 窗口改变背景不能简单地用ClassWizard重载OnEraseBk
多文档设置子窗口大小及位置等
1、如何改变多文档的子窗口初始化显示的位置(有图片显示) http://hi.baidu.com/pqleo/item/c589e5118cab44101894ecc6
详细讲解如何在MFC单/多文档中创建多视图(具体代码)
【转】MFC 多文档  2010-01-11 17:23 如何在MFC单文档中创建多视图 基本步骤如下: 1.首先创建一个MFC单文档应用程序。 2.添加4个MFC类TopLView、BottomLView、TopRView、BottomRView,基类为CView。 3.添加一个MFC类CControlForm,基类为CFormView,对话框ID默认