领胜LDS 键盘AOI检测项目
wells.liu
2020-07-06 f9c7928bff92596686e05a15fef21d499e954088
src/Bro.UI.Model.Winform/UI/CanvasImage.cs
@@ -35,7 +35,7 @@
        #region Event
        public Action<MouseState> OnMouseStateChanged;
        public Action<IShapeElement> DrawTemplateChanged = null;
        public Action<Point, Point> OnMouseLocationUpdated;
        public Action<Point, Point, string> OnMouseLocationUpdated;
        #endregion
        private MouseState mouseState = MouseState.Normal;
@@ -540,7 +540,13 @@
            //}
            //DisplayMouseLocation(e.Location);
            OnMouseLocationUpdated?.BeginInvoke(e.Location, ToMapPoint(e.Location), null, null);
            Point mapPoint = ToMapPoint(e.Location);
            Color color = Color.Transparent;
            if (MAP != null && mapPoint.X > 0 && mapPoint.X < MAP.Width && mapPoint.Y > 0 && mapPoint.Y < MAP.Height)
            {
                color = MAP.GetPixel(mapPoint.X, mapPoint.Y);
            }
            OnMouseLocationUpdated?.BeginInvoke(e.Location, mapPoint, color.Name, null, null);
            if (MouseState != MouseState.SelectionZoneDoing)
            {