下面是我的程序,执行到SenMessage却见不到效果.不止那里有错,请给看一下.DWORD WINAPI Mythread(LPVOID lpParameter) //HWND hwnd, UINT uMsg, UINT idEvent
, DWORD dwTime)
{
POINT point;
while (true)
{
GetCursorPos(&point);
::SendMessage(HWND_BROADCAST/*(HWND )lpParameter*/, WM_RBUTTONDOWN, 0, MAK
ELPARAM(point.x, point.y));
Sleep(50);
}
return 0;
}
void CTestDlg::OnButton1()
{
DWORD ThID;
HWND hwnd = m_hWnd;
CreateThread(NULL, 0, Mythread, (LPVOID )&hwnd, 0, &ThID);
}
, DWORD dwTime)
{
POINT point;
while (true)
{
GetCursorPos(&point);
::SendMessage(HWND_BROADCAST/*(HWND )lpParameter*/, WM_RBUTTONDOWN, 0, MAK
ELPARAM(point.x, point.y));
Sleep(50);
}
return 0;
}
void CTestDlg::OnButton1()
{
DWORD ThID;
HWND hwnd = m_hWnd;
CreateThread(NULL, 0, Mythread, (LPVOID )&hwnd, 0, &ThID);
}
{
GetCursorPos(&point);
::SendMessage(HWND_BROADCAST/*(HWND )lpParameter*/, WM_RBUTTONDOWN, 0, MAK
ELPARAM(point.x, point.y));
MSG tmpMsg;
if(::PeekMessage(&tmpMsg, NULL, NULL, NULL, PM_NOREMOVE))
::DispatchMessage(&tmpMsg); Sleep(50);
}
ScreenToClient(&point);
::SendMessage(HWND_BROADCAST, WM_RBUTTONDOWN, 0, MAKELPARAM(point.x, point.y));