代码之家  ›  专栏  ›  技术社区  ›  StackedCrooked

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

  •  0
  • StackedCrooked  · 技术社区  · 14 年前

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

    1 回复  |  直到 9 年前
        1
  •  0
  •   Remy Lebeau    9 年前

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

    更新 :结果是 LVM_SETITEMHEIGHT 是其中的一部分 MiniGUI library 不是Win32 API的一部分。在这种情况下,您必须使用 LVS_OWNDERDRAWFIXED 窗口样式,然后子类化ListView以处理 WM_MEASUREITEM 消息。