Delphi:listview中的不同图像大小

时间:2013-12-15 14:35:49

标签: delphi listview

是否可以在同一列表视图中添加不同的图像大小

例如

使用32pxl图标和24pxl子项添加项目

提前致谢

1 个答案:

答案 0 :(得分:3)

约束图像列表控件,使得所有图像具有相同的尺寸。我假设您使用vsReport视图模式,这意味着您的图像将来自附加到SmallImages属性的图像列表。所以他们必须都是相同的大小。

德尔福没有施加约束。它们是底层Windows控件的直接反映。 Windows图像列表的实现方式意味着所有图像的大小相同。它们被实现为一个矩形位图,一个接一个地包含所有图像。 Delphi列表视图控件的各种图像属性只包含公共控件功能 - 请参阅LVM_SETIMAGELIST

您可以将24px图像放入具有透明区域的32px图像中,以将大小从24px增加到32px。如果那不能满足您的需求,那么您需要自己绘制图像。