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

问题描述

mfc多文档如何添加操作窗口的工具栏
如图这个是怎么添加的,

解决方案

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

希望能够帮到你。

解决方案二:
CMFCRibbonBar ???

解决方案三:
用bcgcontrolbar。里面有整套的ribbon样式的控件。

时间: 2024-09-22 14:59:27

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

添加标签-MFC多文档如何添加新的文档页

问题描述 MFC多文档如何添加新的文档页 要添加两个标签,之前一直是在CChildFrame中调用OnCreateClient来进行窗口拆分的,如果不想拆分窗口的话应该怎么写,调用哪个函数 解决方案 MFC多文档的创建和打开过程 解决方案二: http://zhidao.baidu.com/link?url=qC-ksJhheAv4_3WTo9_foHre2fdSdmcwL6FvGQjpgyGm50PqAaQFzV0gpj2kh5UF95WJ97UzDZuD453msrImbq 类似这个? 解决

cformview-VC/MFC 单文档工程,如何动态创建CFormView并显示出来?

问题描述 VC/MFC 单文档工程,如何动态创建CFormView并显示出来? 大家好.我问这个问题,是经过独立思考的.想通过好心人回答,彻底解决. 我有个基于单文档的程序,我想在菜单响应函数中,动态去创建CFormView并显示.1我添加了继承CFormView的自定义类,并把无框的对话框资源,在CFormView构造函数中传递了IDD_资源进去.2 在菜单响应函数中,我写了如下代码,去创建CFormView:CCreateContext context; context.m_pNewView

mfc-VS2010建立了MFC单文档工程,想在窗口添加滑动条slider

问题描述 VS2010建立了MFC单文档工程,想在窗口添加滑动条slider 我用的VS2010,建立了MFC单文档工程,想要添加slider调节一些值.我封装了对话框类,但在视图类用CMyDialog dlg;dlg.DoMoDal()调用还是不显示,求大神们指导 解决方案 CMyDialog 对话框的OnInitDialog中是否创建slider控件,这个控件是否添加到对话框资源 解决方案二: 解决方案三: 换用对话框工程,没问题了 解决方案四: codeproject上搜索CScrollH

【数字图像处理】 二.MFC单文档分割窗口显示图片

本文是讲述<数字图像处理>系列文章,继上篇讲述BMP格式图片和显示后,该篇讲述如何对单文档进行分割.主要是采用CSplitterWnd静态分割窗口显示图片等相关知识.本文主要结合自己的课程及常用图片软件讲解. 一. CSplitterWnd静态分割窗口 1.CSplitterWnd类基础知识(该部分引用:百度百科和麦田里的稻草人博客)CSplitterWnd类提供一个分离器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口.窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗

vc++-MFC 单文档添加嵌入式对话框

问题描述 MFC 单文档添加嵌入式对话框 需要在右侧客户区添加一个嵌入式的对话框.. 解决方案 在MFC单文档/多文档/对话框环境下添加控制台vs2010mfc单文档中添加对话框中的控件MFC如何在单文档下添加背景图片 解决方案二: 单文档才有CFormView,它本身就是i一个对话框类似的view,而且你右边客户区可以用Edit控件. 解决方案三: 新建一个资源管理器样式的程序,然后左右都从CForm继承. 解决方案四: CSplittWnd拆分视图框架窗口即可.CMainFrame::OnC

mfc 菜单不响应-MFC单文档拆分窗口,菜单不响应

问题描述 MFC单文档拆分窗口,菜单不响应 通过CSplitterWnd拆分多个窗口,然后分别创建视图,在视图中添加菜单响应函数,结果点击菜单,响应函数不响应,请问我该怎么做,求大神解答,谢谢! 解决方案 把你的代码打包了放在网盘上,贴出地址帮你看. 解决方案二: 建议你先使用搜索引擎查找相关的文章,看看别人是怎么做的.编程想要进步,就要自己试着解决问题.

当文档分割-请问mfc单文档分割窗口后,原来可以显示图形的VIEW函数怎么修改才能让其显示原来发的图形。

问题描述 请问mfc单文档分割窗口后,原来可以显示图形的VIEW函数怎么修改才能让其显示原来发的图形. BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: 在此添加专用代码和/或调用基类 if(m_splitter.CreateStatic(this,1,2)==NULL) return FALSE; CRect rect; GetClientRect(&rect);

c++-关于MFC含有多个对话框的单文档程序 文件操作

问题描述 关于MFC含有多个对话框的单文档程序 文件操作 最近在做MFC的课程设计,有关单文档的.涉及到txt文件的操作 有什么好的办法可以方便对文件的操作 我之前做C语言的课程设计的时候是将txt文件里的东西全都读到一个全局变量的结构体数组里,程序对数组操作完之后把原来的文件删掉再重新把数组里的内容写进去. 虽然根据这种办法可以用类对象数组来处理,但是由于MFC涉及到多个对话框,感觉这种办法不太好. 还麻烦各位大神指教 解决方案 在doc类里面去做文件操作,单文档多视图的意思是,一个doc类对

mfc窗口切换视图-MFC单文档视图 窗口分割 如何切换视图

问题描述 MFC单文档视图 窗口分割 如何切换视图 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class if(!m_wndSplitter.CreateStatic(this,1,2)) return FALSE; if(!m_wndSplitter.Cr