using (var img = new Bitmap((int)e.Graphics.VisibleClipBounds.Width, (int)e.Graphics.VisibleClipBounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)) { using (var g = Graphics.FromImage(img)) { var hDC = g.GetHdc(); var hMemDC = IntPtr.Zero;
var rect = new RECT(); rect.left = e.TextRectangle.Left; rect.top = e.TextRectangle.Top; rect.right = e.TextRectangle.Right; rect.bottom = e.TextRectangle.Bottom;