设置列表视图的项目高度? (使用自定义绘制)

时间:2010-07-13 17:30:26

标签: c++ winapi

如何设置自定义绘制列表视图的行高?或者它是否需要所有者绘制列表视图?

1 个答案:

答案 0 :(得分:0)

这取决于您使用它的模式。在某些模式下,您可以使用LVM_SETITEMHEIGHT消息。其他某些模式中,项目height由相关ImageList的高度决定,如果有的话,后跟指定Font的高度。

更新:结果LVM_SETITEMHEIGHTMiniGUI library的一部分,而不是Win32 API的一部分。在这种情况下,您必须使用LVS_OWNDERDRAWFIXED窗口样式,然后继承ListView以处理WM_MEASUREITEM消息。