/// <summary>
        /// Form Load
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void PDFViewerForm_Load(object sender, EventArgs e)
        {
            KeyPreview = true;
            if (Clipboard.ContainsImage())
            {
                Clipboard.Clear();
            }

            handle = this.Handle;

            timerPrtScreen.Enabled  = true;
            timerPrtScreen.Interval = 500;

            //Instal Hook
            _keyboardHook = new KeyboardHookLib();
            _keyboardHook.InstallHook(this.KeyPress);

            //DirectoryDelete Temp
            DeleteDirectorySelect(false);

            if (!pdfFileName.Equals(string.Empty))
            {
                FormInitial(pdfFileName);
            }
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //安装勾子

            _keyboardHook = new KeyboardHookLib();

            _keyboardHook.InstallHook(this.KeyPress);
        }
Esempio n. 3
0
 public DotaSkillScreenshot()
 {
     InitializeComponent();
     this.Font = new Font("Microsoft YaHei UI", 9, FontStyle.Regular);
     if (_keyboardHook == null)
     {
         _keyboardHook = new KeyboardHookLib();
         _keyboardHook.InstallHook(this.OnKeyPress);
     }
     CheckDotaStatusTimer.Start();
 }
Esempio n. 4
0
        private void UseClientInput()
        {
            使用客户端输入法ToolStripMenuItem.Checked = true;
            使用服务端输入法ToolStripMenuItem.Checked = false;

            //_keyboardHook = new KeyboardHookLib();
            _keyboardHook.InstallHook(this.OnKeyPress);

            //启用客户端输入法的时候,自动让客户端输入法的输入窗口聚焦
            FindWindow.SetForegroundWindow(mainHandle);
            txtMonitor.Focus();
        }
        /// <summary>
        /// Form Activated
        /// </summary>
        private void PDFViewerForm_Activated(object sender, EventArgs e)
        {
            //timerPrtScreen.Stop();

            ////Instal Hook
            if (_keyboardHook != null)
            {
                _keyboardHook.UninstallHook();
            }
            _keyboardHook = new KeyboardHookLib();
            _keyboardHook.InstallHook(this.KeyPress);
            formActive   = true;
            altKeyActive = false;
        }
        /// <summary>
        /// Form Deactivate
        /// </summary>
        private void PDFViewerForm_Deactivate(object sender, EventArgs e)
        {
            ////Cancel Hook
            if (_keyboardHook != null)
            {
                _keyboardHook.UninstallHook();
            }
            //timerPrtScreen.Start();

            formActive   = false;
            altKeyActive = false;

            _keyboardHook = new KeyboardHookLib();
            _keyboardHook.InstallHook(this.KeyPress);
        }
Esempio n. 7
0
        public CaptureMouse(MouseEvent mouseEvent)
        {
            InitializeComponent();
            Top              = 0;
            Left             = HalfScreenWidth;
            MouseEventSingle = mouseEvent;
            InitPointer();
            StuckPointer();
            Thread th = new Thread(new ThreadStart(GetMouse));

            th.IsBackground = true;
            th.Start();
            FocusHelperButton.Focusable = true;
            FocusHelperButton.Focus();
            //安装勾子
            _keyboardHook = new KeyboardHookLib();
            _keyboardHook.InstallHook(OnKeyPress);
            CaptureMouse();
        }
Esempio n. 8
0
        public Form1()
        {
            InitializeComponent();
            timer2.Interval = 50;
            timer2.Start();
            timer3.Interval = 50;
            timer3.Start();
            timer4.Interval = 50;
            timer4.Start();
            this.TopMost = true;
            //软件位置初始化
            #region  安装钩子
            //安装勾子

            _keyboardHook = new KeyboardHookLib();

            _keyboardHook.InstallHook(this.KeyPress);
            #endregion
        }
Esempio n. 9
0
 private void InitialKeyBoardHook()
 {
     //安装勾子
     _keyboardHook = new KeyboardHookLib();
     _keyboardHook.InstallHook(this.KeyPress);
 }
Esempio n. 10
0
 private void button1_Click(object sender, EventArgs e)
 {
     _keyboardHook.InstallHook(OnKeyPress);
 }