/// <summary>Stops the application from listening to all keyboard messages. /// </summary> public void KeyBoardUnHook() { try { if (!hooked) { return; } HelperMethods.UnhookWindowsHookEx(hookId); callback = null; hooked = false; } catch (MarshalDirectiveException) { //if (!SuppressException) throw (e); } }
/// <summary>Stops the application from listening to all keyboard messages. /// </summary> public void KeyBoardUnHook() { try { if (!hooked) return; HelperMethods.UnhookWindowsHookEx(hookId); callback = null; hooked = false; } catch (MarshalDirectiveException) { //if (!SuppressException) throw (e); } }
/// <summary>Allows the application to listen to all keyboard messages. /// </summary> public void KeyBoardHook() { callback = KeyboardHookCallback; hookId = HelperMethods.SetWindowsHook(Consts.KeyboardHook, callback); hooked = true; }
/// <summary>Allows the application to listen to all keyboard messages. /// </summary> public void KeyBoardHook() { callback = KeyboardHookCallback; hookId = HelperMethods.SetWindowsHook((int)KeyboardHookEnum.KeyboardHook, callback); hooked = true; }