最近用到工具栏,但是发现系统默认的工具栏贴的很紧,于是想要更改工具栏的间距。于是乎在网上搜资料,找了半天找到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.
- TB_SETPADDING
目前先讨论TB_SETPADDING,这个看着是设置工具栏控件的距离,于是双手在键盘狂舞,到最后发现,按钮的间距没有变化,反而是里面的位图相对按钮的边距发生了变化。呵呵,再看TB_SETPADDING这个使用属性:就是这样啦!如果你要调整图片与按钮的边距,你可要注意了,还要修改按钮的样式啦!【TBS