我在.NET 2.0上使用System.Windows.Forms.ListView控件。我知道我可以將ListView上的OwnerDraw屬性設置爲true,然後重寫OnDrawItem來自定義繪製ListViewItems。我也可以重寫OnDrawColumnHeader和OnDrawSubItem來繪製這些組件。是否可以自定義繪製ListViewGroup
但是,如果我想自定義繪製ListViewGroups,則沒有用於覆蓋的等效「OnDrawGroup」方法。
我簡要看了一下這個控件使用的消息,我看到有WM_CUSTOMDRAW和CDDS_ITEMPREPAINT通知,但我想知道有沒有辦法處理這些本地消息來自定義繪製我的ListViewGroups?