Here I am using below code to contineously checking for the messages. MSG msg; while(1) { if(!PeekMessage(&msg,m_hwnd,NULL,NULL,PM_REMOVE)) { CheckUpdate(); //MessageBox(NULL,CString("Cannot Peek Message"),CString("RTMPTest"),0); } else if(msg.message == SCREEN_UPDATE) { //MessageBox(NULL,CString("Screen Update Message is Received"),CString("RTMPTest"),0); RECT rect; rect.left = (SHORT)LOWORD(msg.wParam); rect.top = (SHORT)HIWORD(msg.wParam); rect.right = (SHORT)LOWORD(msg.lParam); rect.bottom = (SHORT)HIWORD(msg.lParam); m_region.AddRect(rect); } else if(msg.message == MOUSE_UPDATE) { MessageBox(NULL,CString("Mouse Update Message is Received"),CString("RTMPTest"),0); } else { MessageBox(NULL,CString("Peek UP Message But Not Update Messsage"),CString("RTMPTest"),0); } }
Plz do helpful to me if you have any idea. Thanks.
Ashish Bhatt