列表框的行高没有直接使用的函数,可以使用的方法有三种:
1。修改字体
2。用图片填充
3。重写
其中修改字体是最简单的,直接使用plist->SetFont(&m_Font,1);
字体的设置方法是:
VERIFY(m_Font.CreateFont(
-20, // 高
0, // 宽
0, // nEscapement
0, // nOrientation
400, // 字体粗细程度
0, // 斜体
0, // 下划线
0, // cStrikeOut
134, // nCharSet
3, // nOutPrecision
2, // nClipPrecision
1, // nQuality
2, // nPitchAndFamily
"宋体"));
其中需要注意的地方是:m_Font不能是局部变量,否则字体设置会出现问题
本文介绍了通过修改字体、用图片填充及重写等三种方式调整列表框行高的方法。其中,修改字体是最简单的方式,文章详细展示了如何通过设置字体高度、宽度、字体类型等属性来实现行高的调整。
1万+

被折叠的 条评论
为什么被折叠?



