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

Sta*_*ked 5 c++ winapi

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

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

Jon*_*lle 4

您尝试过TB_SETBUTTONSIZE消息吗?

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