请问mfc中如何实现工具栏按钮的自定义添加与删除

问题描述

请问mfc中如何实现工具栏按钮的自定义添加与删除


mfc单文档程序运行后,左上角有一个系统自动生成的工具栏,点击该工具栏右边的小倒三角形,会出现如下图所示的自定义添加或删除按钮的选项

现在我自己创建了一个工具栏,想实现上述功能,请问该怎么做?谢谢~~~

解决方案

难道你的没有么?你可以试试BCGControlBar,它是CMFCxxx控件的商业完整版本。包含了和Office一样的自定义对话框,不需要写任何代码。

解决方案二:

需要用MFC等提供的框架,才会有,它帮你实现了。你自己创建的工具栏是不会有这个的。

时间: 2024-09-11 14:16:08

请问mfc中如何实现工具栏按钮的自定义添加与删除的相关文章

mfc求助-如何在MFC中通过点击按钮浏览并打开PDF文件

问题描述 如何在MFC中通过点击按钮浏览并打开PDF文件 void Cpigai::OnNewpaper() {BROWSEINFO blnfo;ZeroMemory(&blnfosizeof(blnfo));blnfo.lpszTitle=_T(""请选择源文件路径:"");LPITEMIDLIST lpDlist;lpDlist=SHBrowseForFolder(&blnfo);if(lpDlist!=NULL){TCHAR chPath[25

Winform界面中实现通用工具栏按钮的事件处理

在一个给客户做的项目中,界面要求修改增加通用工具栏按钮的事件处理,也就是在主界面中放置几个固定的功能操作按钮,打开不同的页面的时候,实现对应页面的功能处理,这种和我标准的界面处理方式有所不同,标准的列表界面,一般在界面中放置了一些常规的按钮,如查询/更新.新建.编辑.删除.导入.导出等常规操作,现在是需要把这些提升到主界面的层次上放置按钮,这种处理方式也算是提供一种方便吧.本篇随笔介绍实现这个功能的思路和代码实现逻辑. 1.界面功能介绍 这里要实现的通用工具栏按钮的事件处理,具体的界面是这样的,

mfc入门-为什么mfc中我在右击编辑框点添加变量没有反应?

问题描述 为什么mfc中我在右击编辑框点添加变量没有反应? 用vs2010的时候为什么mfc中我在右击编辑框点添加变量没有反应? 解决方案 一定要添加类 后才能添加变量 没有类,哪来的成员变量 也可参考以下链接 VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)http://www.jizhuomi.com/software/153.html 解决方案二: ???看不懂什么东东 解决方案三: ???看不懂什么东东 解决方案四: ???看不懂什么东东 解决方案五: ???看不懂

请问数据挖掘中hanlp开源包怎样用自定义词典分词?

问题描述 请问数据挖掘中hanlp开源包怎样用自定义词典分词? 如题:在用hanlp的java开源包分词时,不知道怎样使用自定义词典,虽然已经在词典目录里添加了自己的词典,但分出来效果并不明显,应该有些地方没有设置好,请指教.

mfc中静态文本设置好颜色透明后如何删除

问题描述 mfc中静态文本设置好颜色透明后如何删除 已有的文本好像被刷上去,不能通过单纯地改文本去除了,求解决办法 解决方案 MFC 静态文本设置透明

JQuery中对Select的option项的添加、删除、取值_jquery

jQuery获取Select选择的Text和Value: 复制代码 代码如下: $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text var checkValue=$("#select_id

c++ builder 中的 XMLDocument 类详解(8) -添加与删除结点

//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include <Classes.hpp> #include <Controls.hpp> #include &

buffer-MFC中如何点击按钮然后复制编辑框中书写的文字。

问题描述 MFC中如何点击按钮然后复制编辑框中书写的文字. 使用了这么一段代码,结果运行的时候如果编辑框中是英文字母,只复制了第一个字母,如果是中文,复制的结果是乱码.求解具体怎么改.谢谢各位 void CMFCApplication2Dlg::OnBnClickedButCpy() { // TODO: 在此添加控件通知处理程序代码 CString source; GetDlgItemText(IDC_EDI_TEXT, source); if (OpenClipboard()) { HGLO

mfc-想在MFC中显示一个开关按钮,请问怎么实现

问题描述 想在MFC中显示一个开关按钮,请问怎么实现 MFC怎么制作开关按钮,按下去保持凹的状态,再按一次才凸出来,有没有简单的方法,网上的代码看不懂 解决方案 你可以用checkbox控件,设置为push button外观 解决方案二: 设置按钮属性,push button 解决方案三: 自己绘画控件还是挺好玩的,可以用一个成员变量来保存按钮的当前状态啊,