public static Graphics CreateMeasurementGraphics(Control control) { Graphics g = null; if (DpiHelper.EnableDpiChangedMessageHandling && control != null && control.IsHandleCreated) { HandleRef handle = new HandleRef(control, control.Handle); g = Graphics.FromHdcInternal(Screen.GetMeasurementsGraphicsForHandleRef(handle).DeviceContext.Hdc); } else { g = CreateMeasurementGraphics(); } return(g); }