如何设置工具栏按钮高度?

时间:2009-12-22 09:37:39

标签: c++ winapi

向工具栏添加按钮时(使用旧的Windows API)我似乎无法找到更改按钮高度的方法。我需要能够增加按钮的高度,因为我使用的是大图标。

我目前正在使用自定义绘图绘制所有内容,因为我希望能够使用不同宽度的图标,这在使用图像列表时是不可能的。但是,为了获得高度,我愿意放弃这个要求并使用图像列表而不是自定义绘图。

1 个答案:

答案 0 :(得分:4)

您是否尝试过TB_SETBUTTONSIZE消息?

// hWndToolbar is a handle to the toolbar window.
int width = 32, height = 32;
SendMessage(hWndToolbar, TB_SETBUTTONSIZE, 0, MAKELPARAM(width, height);