如何禁用ListView选择视觉效果并在项目周围绘制一个矩形?

时间:2015-05-09 10:50:10

标签: c++ c listview winapi

选择ListView项目时,其颜色会更改以指示它已被选中。现在我想做的是禁用这种视觉效果并实现我自己的效果,所以例如我想在选择一个项目时在项目周围绘制一个矩形。

我该怎么做? (请注意,我说的是Icon视图)。

1 个答案:

答案 0 :(得分:2)

这是custom draw控件的案例。

完全是关于处理NM_CUSTOMDRAW通知,然后自己或多或少地绘制控件。

我自己从来没有认真改变外观,但是我使用这种机制改变了控件的背景颜色。

互联网上有很多关于此的信息......