Guest User

Untitled

a guest
Jul 19th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. void CALLBACK TimerFunc(HWND hWnd, UINT u, UINT_PTR uptr, DWORD dw)
  2. {
  3. MSG msg;
  4.  
  5. if (GetMessage(&msg, g_hMessageWindow, userMessage, userMessage) > 0)
  6. {
  7. TranslateMessage(&msg);
  8. DispatchMessage(&msg);
  9. }
  10.  
  11. return;
  12. }
  13.  
  14. PostMessage(g_hMessageWindow, userMessage, 0, 0);
  15.  
  16. MSG msg;
  17. while (1)
  18. {
  19. GetMessage(&msg, g_hMessageWindow, userMessage, userMessage);
  20. TranslateMessage(&msg);
  21. DispatchMessage(&msg);
  22. }
  23.  
  24. LRESULT CALLBACK MessageWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
  25. {
  26. switch (uMsg)
  27. {
  28. case userMessage:
  29. MessageBox(NULL, "userMessage received.", NULL, MB_OK);
  30. break;
  31.  
  32. default:
  33. return DefWindowProc(hWnd, uMsg, wParam, lParam);
  34. }
  35.  
  36. return 0;
  37. }
Add Comment
Please, Sign In to add comment