单文档工具栏按钮添加文字

  • 流程

流程

1.创建一个单文档的工程
2.修改MainFrm.cpp,主要是调用SetToolBarBtnText给button加上文字。

 if (!m_wndToolBar.CreateEx(this, BTNS_SHOWTEXT | TBSTYLE_EX_MIXEDBUTTONS | TBSTYLE_LIST, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) /*||!m_wndToolBar.LoadToolBar(theApp.m_bHiColorIcons ? IDR_MAINFRAME_256 : IDR_MAINFRAME)*/){TRACE0("未能创建工具栏\n");return -1;      // 未能创建}m_wndToolBar.LoadToolBar(IDR_TOOLBAR1);     //可以使用自己创建的toolbarUINT IDArray2[] ={ID_FILE_NEW,ID_FILE_SAVE,ID_EDIT_COPY,ID_FILE_PRINT};m_wndToolBar.SetButtons(IDArray2,4);m_wndToolBar.SetToolBarBtnText(0,L"新建",1, 1);m_wndToolBar.SetToolBarBtnText(1,L"保存",1, 1);m_wndToolBar.SetToolBarBtnText(2,L"拷贝",1, 1);m_wndToolBar.SetToolBarBtnText(3,L"打印",1, 1);m_wndToolBar.EnableTextLabels(1);   //这样就可以在图片下面显示文字了m_wndToolBar.SetSizes(CSize(40,40),CSize(16,16));  //设置button的大小

3.在调试的时候发现有时候修改了不起作用,这个有可能是因为单文档的模式,windows会把上次操作工具栏的状态给保存到注册表中。
找到注册表中相关的工程,然后删除掉即可
HKEY_CURRENT_USER\Software\应用程序向导生成的本地应用程序(项目名称)

单文档工具栏按钮添加文字相关推荐

  1. 使用VS的MFC应用创建单文档应用并添加对话框菜单和工具栏

    本教程是基于Visual Studio 2019的VC++大作业. 市面上大部分书本教程都使用Microsoft Visual C++工具创建,VS的教程全网少之又少. 故而本教程给初学者避雷,以单文 ...

  2. 在单文档窗口中添加背景图片

    改变视图单调的背景 下载代码工程 1; 我们在用Visual C++写程序时,会看到她自动产生的界面背景非常的单调,我们可以自己来改变这个问题来实现美丽的背景,希望本文对初学者有所帮助. 本文代码运行 ...

  3. MFC单文档程序响应菜单消息的顺序

    在MFC中,新建一个单文档应用程序,将生成四个类: 在消息传递过程中,一般对于单文档类来说,对菜单的响应顺序是View类 --- Doc类---- MainFrame----- App: 新建一个单文 ...

  4. 给工具栏按钮添加图标和文字

    假设工具栏有两个按钮,为每个按钮添加图标和文字 1.新建一个单文档程序,将准备好的图标资源(32×32)复制到res文件夹. 2.在资源中打开工具栏编辑器,删除(del)原有的位图和多余的按钮(将按钮 ...

  5. MFC单文档中,增加,删除 工具栏图标

    mfc单文档中,增加,修改,删除 工具栏图标方法: 首先,说明下,在资源视图中,XXX.rc下有个Toolbar,双击打开,如图所示,toolbar中有IDR_MAINFRAME_256和IDR_MA ...

  6. MFC单文档的背景上绘制一个可以自动显示文字的长方形

    我在mfc单文档里设置了一个绘图区,并在上面(用pDC->Rectangle()函数)绘制了一个很小的长方形(注意:这个长方形很小,直接在上面写字无法看到),请问如何在绘制出长方形的时候让这个长 ...

  7. MFC中 给基于CFormView的单文档添加背景图片

    关于基于CFormView的单文档应用程序,添加一个图片背景的方法之一如下: 下面是利用LoadImage实现.(先在程序目录中添加背景图片back.bmp) 1.在view类中添加类成员变量:(为C ...

  8. MFC单文档之给主窗口添加背景图片

    MFC单文档之给主窗口添加背景图片 1.导入图片 选择一个bmp格式的图片,将其导入到res文件夹中,然后工程资源目录下导入此图,注意格式一定要确定是百分百bmp格式的,不然报错,有的图片很坑是假bm ...

  9. VC单文档对话框添加托盘图标

    一 单文档添加托盘 1. 在CMainFrame中定义NOTIFYICONDATA结构m_notify 2.在OnCreate中添加托盘初始化代码 int CMainFrame::OnCreate(L ...

最新文章

  1. 对话式AI 2019年遇来的新市场
  2. 2.0 解析系列 | 一文详解新一代OceanBase云平台
  3. 不歧视双非的计算机院校,公平!考研西工大,双非院校倒数第一名考生上岸,本校考生被刷...
  4. 算法学习之百钱买百鸡
  5. [翻译]Chameleon介绍(3) : 列表控件
  6. Extjs4.1:模式窗口的设置
  7. shp与json互转(转载)
  8. 2020 中国开源年会(COSCon'20)再启程:开源向善(Open Source for Good)
  9. Android官方开发文档Training系列课程中文版:性能优化建议
  10. java web开发之上机指导(2)
  11. SQL Server窗口函数:ROWS与RANGE
  12. 解决:浏览器无法及时更新css样式等改动
  13. 【Android重量级】高仿大众点评源码
  14. 压力测试 Monkey 应用程序无响应ANR Application No Response(转)
  15. 16.最接近的三数之和
  16. gradle排除jar依赖
  17. Learun快速开发平台,一个开源可视化的开发平台
  18. 「文章重现」2019发表在NBT的10x sc-ATAC-seq分析重现
  19. 号外 ! 号外 ! V7包下的View都来此参加同学会 , 快来看,快来看...
  20. native-JavaScript通信流程( 基于最新的 react native版本 )

热门文章

  1. 下列能反映matlab,下列表示可以作为MATLAB的变量的是( ?).
  2. Halcon:药品液位高度检测
  3. python getopt模块
  4. 常见页面置换算法模拟实验实验报告_广州置换
  5. matlab中出现未定义函数或变量如何解决?
  6. mount_apfs: volume could not be mounted: Operation not permitted,mount: / failed with 77
  7. mysql查询数据库的连接数_MySQL数据库之如何实时查看mysql当前连接数?
  8. 【千奇百怪】java自定义spotbugs检测器
  9. css 加载图片,纯CSS图片预加载
  10. html 在ie下显示黑屏,win10 ie会黑屏怎么处理?win10 ie打开黑屏解决教程