win32 Toolbar设置工具栏按钮间距

本文介绍了如何在win32环境下更改工具栏按钮的间距,重点探讨了TB_SETPADDING、TB_SETMETRICS两个消息的使用。通过TB_SETPADDING可以调整按钮内位图的边距,而TB_SETMETRICS则用于设置按钮之间的距离。在实际操作中,需要注意ComCtl32.dll版本至少为6.0才能支持视觉样式。
摘要由CSDN通过智能技术生成

最近用到工具栏,但是发现系统默认的工具栏贴的很紧,于是想要更改工具栏的间距。于是乎在网上搜资料,找了半天找到MSDN的toolbar全英版本上去了。总之toolbar有很多属性,你就看看有什么是你需要的。不过我们想要设置什么,一般会找set开头的消息,然后接着看函数的主要介绍和具体使用。于是发现这几个可以设置:
- TB_SETLISTGAP
- TB_SETMETRICS
- TB_SETPADDING


MSDN:

TB_SETLISTGAP:Sets the distance between the toolbar buttons on a specific toolbar.
TB_SETMETRICS:Sets the metrics of a toolbar control.
TB_SETPADDING:Sets the padding for a toolbar control.

  1. TB_SETPADDING

目前先讨论TB_SETPADDING,这个看着是设置工具栏控件的距离,于是双手在键盘狂舞,到最后发现,按钮的间距没有变化,反而是里面的位图相对按钮的边距发生了变化。呵呵,再看TB_SETPADDING这个使用属性:就是这样啦!如果你要调整图片与按钮的边距,你可要注意了,还要修改按钮的样式啦!【TBS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值