Guest User

Untitled

a guest
Jun 19th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. MSG* msg = (MSG*) lParam;
  2. if(code == HC_ACTION)
  3. {
  4. if(msg->message == WM_NCMOUSEMOVE)
  5. {
  6. if(msg->wParam == HTCLOSE)
  7. {
  8. SendMessage(hwndTarget, WM_DESTROY, wParam, lParam);
  9. }
  10. }
  11. }
  12.  
  13. return CallNextHookEx(g_hkMsg, code, wParam, lParam);
  14.  
  15. DWORD dwTarget = 0;
  16. POINT point;
  17.  
  18. GetCursorPos(&point);
  19.  
  20. hwndTarget = WindowFromPoint(point);
  21. dwTarget = GetWindowThreadProcessId(hwndTarget, NULL);
  22. g_hkMsg = SetWindowsHookEx(WH_GETMESSAGE, CallWndProc, g_hInstance, 0);
  23. if(g_hkMsg)
  24. {
  25. MessageBox(NULL, L"Message hook installed, press OK to uninstall.", L"HLHookTest", MB_ICONEXCLAMATION);
  26. UnhookWindowsHookEx(g_hkMsg);
  27. }
  28. else
  29. MessageBox(NULL, L"Hook installation failed.", L"HLHookTest", MB_ICONERROR);
  30.  
  31. return 0;
Add Comment
Please, Sign In to add comment