TreeView的字号 - 自定义绘制或所有者绘制(TreeView fontsize - Cust

2019-09-27 11:56发布

我想换一个TreeView控件的字体大小。 在GOOLGE搜索后,我只是得到了一些想法,应该使用CustomDraw此树视图。 但NMTVCUSTOMDRAW结构只有clrTextclrText其设置在树视图中显示的文本的前景色和背景色。

我的问题是:

Q1: How to change the font size in a TreeView? For the background color of TreeView,
    one can just use `TreeView_SetBkColor` or send a message. Anything similar
    for font size?

Q2: What's the difference between Custom Draw and Owner Draw?

Answer 1:

Q1。 你可以用做WM_SETFONT消息。

Q2。 他们做类似的事情。 业主平局是一个较旧系统和手段,你必须自己绘制整个控制。 自定义绘制是更新,更灵活,让您处理只是绘图的部分,如果你喜欢(甚至没有图纸,只是更改字体/颜色)。



文章来源: TreeView fontsize - Custom Draw or Owner Draw