5
向工具栏添加按钮时(使用旧的Windows API),我似乎无法找到更改按钮高度的方法。我需要能够增加按钮的高度,因为我正在使用大图标。如何设置工具栏按钮高度?
我目前正在使用自定义绘制绘制所有东西,因为我希望能够使用不同宽度的图标,这在使用图像列表时是不可能的。但是,为了获得高度,我愿意放弃这一要求,并使用图像列表而不是自定义绘制。
向工具栏添加按钮时(使用旧的Windows API),我似乎无法找到更改按钮高度的方法。我需要能够增加按钮的高度,因为我正在使用大图标。如何设置工具栏按钮高度?
我目前正在使用自定义绘制绘制所有东西,因为我希望能够使用不同宽度的图标,这在使用图像列表时是不可能的。但是,为了获得高度,我愿意放弃这一要求,并使用图像列表而不是自定义绘制。
您是否尝试过TB_SETBUTTONSIZE消息?
// hWndToolbar is a handle to the toolbar window.
int width = 32, height = 32;
SendMessage(hWndToolbar, TB_SETBUTTONSIZE, 0, MAKELPARAM(width, height);
我不明白我怎么可能错过了。谢谢! – StackedCrooked