Можно ли настроить отрисовку ListViewGroup

Я использую элемент управления System.Windows.Forms.ListView в .NET 2.0. Я знаю, что могу установить для свойства OwnerDraw ListView значение true, а затем переопределить OnDrawItem для пользовательского рисования моих ListViewItems. Я также могу переопределить OnDrawColumnHeader и OnDrawSubItem для рисования этих компонентов.

Однако не существует эквивалентного метода «OnDrawGroup», который можно было бы переопределить, если я хочу настраивать рисование своих ListViewGroups.

Я кратко рассмотрел сообщения, которые использует этот элемент управления и я вижу, что есть уведомления WM_CUSTOMDRAW и CDDS_ITEMPREPAINT, но мне интересно, есть ли способ, если я обрабатываю эти собственные сообщения, чтобы настраивать мои ListViewGroups?

6
задан jameswelle 20 November 2010 в 05:51
поделиться