SetHook() 개인적인 정적인 메소드

private static SetHook ( LowLevelKeyboardProc proc ) : IntPtr
proc LowLevelKeyboardProc
리턴 IntPtr
예제 #1
0
파일: Program.cs 프로젝트: cedmor/RustFarm
 public static void Run()
 {
     InterceptKeys.callback = new InterceptKeys.CallBack(MySelector);
     InterceptKeys._hookID  = InterceptKeys.SetHook(InterceptKeys._proc);
     Application.Run();
     InterceptKeys.UnhookWindowsHookEx(InterceptKeys._hookID);
 }
예제 #2
0
        public Controller()
        {
            _random = new Random();

            try
            {
                _hookID = InterceptKeys.SetHook(_proc);
            }
            catch
            {
                DetachKeyboardHook();
            }

            InitializeComponent();
        }
예제 #3
0
 private void textBlockKeys_GotFocus(object sender, RoutedEventArgs e)
 {
     interceptKeys.OnKeyDown += interceptKeys_OnKeyDown;
     interceptKeys.SetHook();
 }
예제 #4
0
 public KeyboardListener()
 {
     hookId = InterceptKeys.SetHook((InterceptKeys.LowLevelKeyboardProc)HookCallback);
 }
예제 #5
0
        static KeyboardHook()
        {
            IntPtr hookId = InterceptKeys.SetHook(_handler);

            AppDomain.CurrentDomain.ProcessExit += (s, e) => InterceptKeys.UnhookWindowsHookEx(hookId);
        }