Exemple #1
0
        void NotifyMouseEvent(MouseEventInfo eventInfo)
        {
            _inEventHandler = true;

            try
            {
                foreach (var hwndMouseListener in Listeners)
                {
                    hwndMouseListener.OnMouseEvent(eventInfo);
                }
            }
            finally
            {
                _inEventHandler = false;

                ProcessListenersQueue();
            }
        }
Exemple #2
0
 private void OnMouseMoveEvent(IntPtr handle, MouseEventAreaKind areaKind, Point screenPosition, MouseButtons buttons)
 {
     OnMouseEvent(MouseEventInfo.CreateMouseMoveInfo(handle, screenPosition, buttons, areaKind));
 }
Exemple #3
0
 private void OnMouseEvent(MouseEventInfo eventInfo)
 {
     NotifyMouseEvent(eventInfo);
 }
Exemple #4
0
 void IMouseEventListener.OnMouseEvent(MouseEventInfo eventInfo)
 {
     CheckClientAreaUpdateCapture();
 }
Exemple #5
0
 void IMouseEventListener.OnMouseEvent(MouseEventInfo eventInfo)
 {
 }