void RenderHandler_GetViewRect(object sender, CfxGetViewRectEventArgs e) { if (InvokeRequired) { Invoke((MethodInvoker)(() => RenderHandler_GetViewRect(sender, e))); return; } if (!IsDisposed) { var origin = PointToScreen(new Point(0, 0)); e.Rect.X = origin.X; e.Rect.Y = origin.Y; e.Rect.Width = Width == 0 ? 1 : Width; e.Rect.Height = Height == 0 ? 1 : Height; } }
void RenderHandler_GetViewRect(object sender, CfxGetViewRectEventArgs e) { if (Manager.layeredWindow.InvokeRequired) { Manager.layeredWindow.Invoke((MethodInvoker)(() => RenderHandler_GetViewRect(sender, e))); return; } if (!Manager.layeredWindow.IsDisposed) { var origin = Manager.layeredWindow.PointToScreen(new Point(0, 0)); e.Rect.X = origin.X; e.Rect.Y = origin.Y; e.Rect.Width = Manager.layeredWindow.Width == 0 ? 1 : Manager.layeredWindow.Width; e.Rect.Height = Manager.layeredWindow.Height == 0 ? 1 : Manager.layeredWindow.Height; } }