예제 #1
0
파일: Hook.cs 프로젝트: MisterTobi/Snapshot
        private IntPtr HookDelegate(int nCode, IntPtr wParam, IntPtr lParam)
        {
            var message = new Message() { nCode = nCode, wParam = wParam, lParam = lParam };

            if (message.ShouldBeProcessed())
                ProcessMessage(message);

            return HookApi.CallNextHookEx(_hookHandle, nCode, wParam, lParam);
        }
예제 #2
0
파일: Hook.cs 프로젝트: MisterTobi/Snapshot
 private void ProcessMessage(Message message)
 {
     if (_hotkeys.ContainsKey(message.Key))
         _hotkeys[message.Key]();
 }