2009-12-22 95 views
5

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

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

回答

4

您是否尝试过TB_SETBUTTONSIZE消息?

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

我不明白我怎么可能错过了。谢谢! – StackedCrooked