Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CALLBACK TimerFunc(HWND hWnd, UINT u, UINT_PTR uptr, DWORD dw)
- {
- MSG msg;
- if (GetMessage(&msg, g_hMessageWindow, userMessage, userMessage) > 0)
- {
- TranslateMessage(&msg);
- DispatchMessage(&msg);
- }
- return;
- }
- PostMessage(g_hMessageWindow, userMessage, 0, 0);
- MSG msg;
- while (1)
- {
- GetMessage(&msg, g_hMessageWindow, userMessage, userMessage);
- TranslateMessage(&msg);
- DispatchMessage(&msg);
- }
- LRESULT CALLBACK MessageWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
- {
- switch (uMsg)
- {
- case userMessage:
- MessageBox(NULL, "userMessage received.", NULL, MB_OK);
- break;
- default:
- return DefWindowProc(hWnd, uMsg, wParam, lParam);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment