Esempio n. 1
0
        ///<summary>
        ///MouseHookedイベントを発生させる。
        ///</summary>
        ///<param name="e">イベントのデータ。</param>
        protected virtual void OnMouseHooked(MouseHookedEventArgs e)
        {
            MouseHookedEventHandler handler = base.Events[EventMouseHooked] as MouseHookedEventHandler;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Esempio n. 2
0
        ///<summary>
        ///MouseHookedイベントを発生させる。
        ///</summary>
        ///<param name="e">イベントのデータ。</param>
        protected virtual void OnMouseHooked(MouseHookedEventArgs e)
        {
            MouseHookedEventHandler invoked = Events[EventMouseHooked] as MouseHookedEventHandler;

            if (invoked != null)
            {
                invoked(this, e);
            }
        }
Esempio n. 3
0
 public MouseHook(MouseHookedEventHandler handler)
     : this()
 {
     this.MouseStatusChanged += handler;
 }
Esempio n. 4
0
 ///<summary>
 ///マウスが入力されたときに実行するデリゲートを指定してインスタンスを作成する。
 ///</summary>
 ///<param name="handler">マウスが入力されたときに実行するメソッドを表すデリゲート。</param>
 public MouseHook(MouseHookedEventHandler handler)
     : this()
 {
     this.MouseHooked += handler;
 }