Example #1
0
        private void TColor_Tick(object sender, EventArgs e)
        {
            if (globalPicking)
            {
                D.Point p = msHook.Point;

                WpfScreen screen = WpfScreen.GetScreenFrom(new System.Windows.Point(p.X * screenScale, p.Y * screenScale));

                if (p.X >= screen.WorkingArea.X / screenScale && p.Y >= screen.WorkingArea.Y / screenScale)
                {
                    lastMagRect = screen.WorkingArea;
                }

                UpdatePreview(GetColorAt(p.X, p.Y));

                mag.Update(bmp, p.X, p.Y, lastMagRect, screenScale);
            }
        }