MFC用代码创建工具栏
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC用代码创建工具栏相关的知识,希望对你有一定的参考价值。
VC2012;单文档工程;
在主框架类头文件,原来的工具条变量之后,增加一个m_mywndToolBar变量;
在主框架类CPP文件,原来的创建工具栏函数后面,增加一个创建函数;
添加一个自己工具栏按钮的ID数组;
为自己的工具栏设置定义的按钮数组,设置按钮文字;
运行一下,结果如下;
创建了一个工具栏,4个按钮;但是带有默认图案,并跑到了原来工具栏的前面,按钮文字也未显示;
把前面创建函数中的CBRS_TOP风格改为CBRS_FLOATING,再运行,显示如下;
添加如下图停靠工具栏的2句;EnableDocking,DockPane;运行,结果如下;跑到了原来工具栏的后面;
如下图代码,设置按钮风格为标准工具栏按钮,再运行;文字还是未显示;
看一下是否工具栏按钮尺寸过小;调用SetSizes设置按钮大小,第一个参数是按钮大小,第二个参数是图标大小;运行,未见设置尺寸的效果;2个工具栏都是可以拖出来的;下回继续;
以上是关于MFC用代码创建工具栏的主要内容,如果未能解决你的问题,请参考以下文章