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

DrawListViewHeaderDragDetails() public method

public DrawListViewHeaderDragDetails ( Graphics dc, ListView view, ColumnHeader col, int target_x ) : void
dc System.Drawing.Graphics
view ListView
col ColumnHeader
target_x int
return void
		public override void DrawListViewHeaderDragDetails (Graphics dc, ListView view, ColumnHeader col, int target_x)
		{
			Rectangle rect = col.Rect;
			rect.X -= view.h_marker;
			Color color = Color.FromArgb (0x7f, ColorControlDark.R, ColorControlDark.G, ColorControlDark.B);
			dc.FillRectangle (ResPool.GetSolidBrush (color), rect);
			rect.X += 3;
			rect.Width -= 8;
			if (rect.Width <= 0)
				return;
			color = Color.FromArgb (0x7f, ColorControlText.R, ColorControlText.G, ColorControlText.B);
			dc.DrawString (col.Text, view.Font, ResPool.GetSolidBrush (color), rect, col.Format);
			dc.DrawLine (ResPool.GetSizedPen (ColorHighlight, 2), target_x, 0, target_x, col.Rect.Height);
		}
ThemeWin32Classic