/// <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); } }
private void button1_Click(object sender, EventArgs e) { //安装勾子 _keyboardHook = new KeyboardHookLib(); _keyboardHook.InstallHook(this.KeyPress); }
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(); }
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); }
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(); }
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 }
private void InitialKeyBoardHook() { //安装勾子 _keyboardHook = new KeyboardHookLib(); _keyboardHook.InstallHook(this.KeyPress); }
private void button1_Click(object sender, EventArgs e) { _keyboardHook.InstallHook(OnKeyPress); }