社区
VC.NET
帖子详情
MFC里面CToolBar分隔符问题
xiaoxiaofei
2013-01-22 05:44:32
我用MFC的CToolBar和几个CEdit及CStatic标签控件生成了类Coreldraw的工具栏,可以输入内容,因为存在两个在同一个位置并列显示,也存在单独一个显示的,所以工具栏比较宽,但是CEdit控件比较窄,我用SetButtonInfo(5,ID_PROPERTY_ANGLE_SHOW,TBBS_SEPARATOR,16)设置,但是窄的控件挡不住背景ToolBar上的分隔符,请问有什么方法可以解决。
...全文
709
3
打赏
收藏
MFC里面CToolBar分隔符问题
我用MFC的CToolBar和几个CEdit及CStatic标签控件生成了类Coreldraw的工具栏,可以输入内容,因为存在两个在同一个位置并列显示,也存在单独一个显示的,所以工具栏比较宽,但是CEdit控件比较窄,我用SetButtonInfo(5,ID_PROPERTY_ANGLE_SHOW,TBBS_SEPARATOR,16)设置,但是窄的控件挡不住背景ToolBar上的分隔符,请问有什么方法可以解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CCAV2_2
2014-08-11
打赏
举报
回复
我来了,分给我吧。
xiaoxiaofei
2013-01-30
打赏
举报
回复
随便来个人啊,别把分浪费了,我晕
xiaoxiaofei
2013-01-24
打赏
举报
回复
自己顶自己一下,别沉了啊
VC/
MFC
工具栏设计-
CToolBar
使用
工具栏中包含了一组用于执行命令的按钮,每个按钮都用一个图标来表示。当单击某个按钮时,会产生一个相应的消息,对这个消息的处理就是按钮的功能实现。将菜单中常用的功能放置在工具栏中,这样可以方便用户操作,省去了在级联菜单中一层层查找菜单项的麻烦。 6.2.1 工具栏类
CToolBar
在
MFC
类库中,
CToolBar
类封装了工具栏的基本功能,
CToolBar
类的主要方法如
MFC
CToolBar
使用总结
所谓工具条就是具有位图和
分隔符
组成的一组命令按钮,位图按钮部分可以是下推按钮、检查盒按钮、无线按 钮等。工具条对象类派生于主窗口架框类CframeWnd或CMDIFrameWnd,其类控制
CToolBar
::GetToolBarCtrl是
MFC
类库中封装的一个成员函数,允许使用类库中提供的一般控制和附加功能,
CtoolBar
类控制成员控制提供了Windows一般控制的所有功能,然 而,通过调用
MFC
工具条
CToolBar
: 添加控件
MFC
工具条
CToolBar
添加非按钮控件CComboBox 工具栏添加组合框 继承CWnd的类都能放到工具条上。 原理: 1.在工具条资源添加
分隔符
SEPARATOR 2.设置
分隔符
宽度 3.得到
分隔符
窗口CRect 4.根据
分隔符
窗口创建Create组合框ComboBox 新手要源码,留下邮箱。 补充: 工程大的时候,需要清理状态才能正确显示,曾被困惑好久
MFC
工具栏将位图分隔为图标的
问题
转自:http://blog.csdn.net/shufac/article/details/25075049 编程中碰到了需要引用工具条中的图标的
问题
,,而图标是以位图的形式存放在一起的,引用单个的图标将其显示在菜单栏左侧,类似于下图的这种情况: 示例图1 关于引用位图中的单个图标,首先还是需要将位图中的各个图标进行分离。在网上找了一些资料,但是都没有找到自己期望的。
MFC
--
CToolBar
1 创建
CToolBar
m_wndToolBar; BOOL Create( CWnd* pParentWnd, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP, UINT nID = AFX_IDW_TOOLBAR ); 参数说明 pParentWnd:标识父窗口。 dwStyle:标识工具栏风格。可选值如下: CBRS
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章