我在.NET 2.0上使用System.Windows.Forms.ListView控件。我知道我可以将ListView上的OwnerDraw属性设置为true,然后重写OnDrawItem来自定义绘制ListViewItems。我也可以重写OnDrawColumnHeader和OnDrawSubItem来绘制这些组件。是否可以自定义绘制ListViewGroup
但是,如果我想自定义绘制ListViewGroups,则没有用于覆盖的等效“OnDrawGroup”方法。
我简要看了一下这个控件使用的消息,我看到有WM_CUSTOMDRAW和CDDS_ITEMPREPAINT通知,但我想知道有没有办法处理这些本地消息来自定义绘制我的ListViewGroups?