Tôi đang sử dụng điều khiển System.Windows.Forms.ListView trên .NET 2.0. Tôi biết tôi có thể thiết lập thuộc tính OwnerDraw trên ListView thành true và sau đó ghi đè lên OnDrawItem để tùy chỉnh vẽ ListViewItems của tôi. Tôi cũng có thể ghi đè lên OnDrawColumnHeader và OnDrawSubItem để vẽ các thành phần đó.Có thể tùy chỉnh vẽ một ListViewGroup
Tuy nhiên, không có phương thức "OnDrawGroup" tương đương để ghi đè nếu tôi muốn tùy chỉnh vẽ ListViewGroups của mình.
Tôi đã xem qua các thông báo mà điều khiển này sử dụng và tôi thấy có các thông báo WM_CUSTOMDRAW và CDDS_ITEMPREPAINT, nhưng tôi tự hỏi có cách nào để xử lý các thư gốc này để tùy chỉnh vẽ ListViewGroups của tôi không?