Winapi TreeView加减图标大小

Winapi TreeView加减图标大小,winapi,fonts,treeview,icons,Winapi,Fonts,Treeview,Icons,在中,我学习了如何在TreeView控件中更改文本的字体大小。只需使用WM_SETFONT消息 但是当我增加字体大小时,加号和减号不会同时改变 如何在运行时根据由字体大小确定的项目大小设置加减号图标大小 图片如下: 我不认为有任何方法可以改变这一点,因为它是由当前的视觉样式定义的,而不是基于字体大小。如果它不能通过状态图像进行更改,我怀疑它是通过自定义绘图显示的,因此您可能需要求助于完全所有者绘图。

在中,我学习了如何在TreeView控件中更改文本的字体大小。只需使用WM_SETFONT消息

但是当我增加字体大小时,加号和减号不会同时改变

如何在运行时根据由字体大小确定的项目大小设置加减号图标大小

图片如下:


我不认为有任何方法可以改变这一点,因为它是由当前的视觉样式定义的,而不是基于字体大小。如果它不能通过状态图像进行更改,我怀疑它是通过自定义绘图显示的,因此您可能需要求助于完全所有者绘图。