如何在虚拟模式下在ListviewItem上设置叠加图像

问题描述:

我有一个虚拟的mode = trueView = View.Details;的列表视图。 我需要将图像叠加到存在的ListViewItem的已经存在的图标上。如何在虚拟模式下在ListviewItem上设置叠加图像

有人有什么想法吗?

感谢和问候

+0

有没有内置功能。您需要设置OwnerDraw = True,以便您可以编写自己的DrawItem事件处理程序。请务必查看MSDN文档ListView.OwnerDraw – 2012-03-21 12:32:29

+0

谢谢@HansPassant。 – arjabh 2012-03-25 03:48:19

这就是为什么我们的公司开发和利用Better ListView开始的原因之一。 还有一个免费版Better ListView Express。

它不支持虚拟模式,但速度非常快,拥有出色的所有者绘图支持。你可以保持默认的ListView的外观和感觉,并添加任何你喜欢在它的上面:

enter image description here

+0

感谢@Libor的信息。 但我需要在虚拟模式下实现它。 – arjabh 2012-03-25 03:49:20