コード例 #1
0
ファイル: MDIWindow.cs プロジェクト: AnomalousMedical/Engine
 protected void fireMouseDragFinished(MouseEventArgs me)
 {
     if (MouseDragFinished != null)
     {
         MouseDragFinished.Invoke(this, me.Position.x, me.Position.y);
     }
 }
コード例 #2
0
        public MouseKeyHook()
        {
            _hook = Hook.GlobalEvents();

            _hook.KeyUp   += (S, E) => KeyUp?.Invoke(this, E);
            _hook.KeyDown += (S, E) => KeyDown?.Invoke(this, E);

            _hook.MouseUp          += (S, E) => MouseUp?.Invoke(this, E);
            _hook.MouseDown        += (S, E) => MouseDown?.Invoke(this, E);
            _hook.MouseClick       += (S, E) => MouseClick?.Invoke(this, E);
            _hook.MouseDoubleClick += (S, E) => MouseDoubleClick?.Invoke(this, E);
            _hook.MouseWheel       += (S, E) => MouseWheel?.Invoke(this, E);
            _hook.MouseMove        += (S, E) => MouseMove?.Invoke(this, E);

            _hook.MouseDragStarted  += (S, E) => MouseDragStarted?.Invoke(this, E);
            _hook.MouseDragFinished += (S, E) => MouseDragFinished?.Invoke(this, E);

            _hook.KeyPress += (S, E) => KeyPress?.Invoke(this, E);
        }