System.Windows.Forms.ThemeWin32Classic.DrawListViewColumnHeaderOwnerDraw C# (CSharp) Method

DrawListViewColumnHeaderOwnerDraw() protected method

protected DrawListViewColumnHeaderOwnerDraw ( Graphics dc, ListView control, ColumnHeader column, Rectangle bounds ) : bool
dc System.Drawing.Graphics
control ListView
column ColumnHeader
bounds System.Drawing.Rectangle
return bool
		protected virtual bool DrawListViewColumnHeaderOwnerDraw (Graphics dc, ListView control, ColumnHeader column, Rectangle bounds)
		{
			ListViewItemStates state = ListViewItemStates.ShowKeyboardCues;
			if (column.Pressed)
				state |= ListViewItemStates.Selected;

			DrawListViewColumnHeaderEventArgs args = new DrawListViewColumnHeaderEventArgs (dc,
					bounds, column.Index, column, state, SystemColors.ControlText, ThemeEngine.Current.ColorControl, DefaultFont);
			control.OnDrawColumnHeader (args);

			return !args.DrawDefault;
		}
ThemeWin32Classic