title: Is it possible to custom draw a ListViewGroup
body: <p>I am using the System.Windows.Forms.ListView control on .NET 2.0. I know I can set the OwnerDraw property on the ListView to true and then override OnDrawItem to custom draw my ListViewItems. I can also override OnDrawColumnHeader and OnDrawSubItem to draw those components.</p>
  
  <p>However, there is no equivalent "OnDrawGroup" method to override if I want to custom draw my ListViewGroups.</p>
  
  <p>I took a brief look at the messages this control uses and I see there are WM_CUSTOMDRAW and CDDS_ITEMPREPAINT notifications, but I'm wondering is there a way if I handle these native messages to custom draw my ListViewGroups?</p>