如何禁用 ListView select 视觉效果并在项目周围绘制一个矩形?
How to disable ListView select visual effect and draw a rectangle around item instead?
当一个 ListView 项目被选中时,它的颜色会改变以表明它被选中。现在我想做的是禁用此视觉效果并实现我自己的视觉效果,例如,我想在选择一个项目时在该项目周围绘制一个矩形。
我该怎么做? (请注意,我说的是图标视图)。
这是 custom draw 控件的案例。
都是关于处理NM_CUSTOMDRAW通知,然后或多或少自己绘制控件。
我从来没有自己认真地改变过外观,但我已经使用这种机制改变了控件的背景颜色。
网上有很多关于这个的资料...
当一个 ListView 项目被选中时,它的颜色会改变以表明它被选中。现在我想做的是禁用此视觉效果并实现我自己的视觉效果,例如,我想在选择一个项目时在该项目周围绘制一个矩形。
我该怎么做? (请注意,我说的是图标视图)。
这是 custom draw 控件的案例。
都是关于处理NM_CUSTOMDRAW通知,然后或多或少自己绘制控件。
我从来没有自己认真地改变过外观,但我已经使用这种机制改变了控件的背景颜色。
网上有很多关于这个的资料...