,向窗口发送SendMessage鼠标点击消息如何写
求助,向窗口发送SendMessage鼠标点击消息怎么写?
HWND gameh = ::FindWindow("FxMain",NULL);//窗口句柄,能找到
LPARAM lparam = MAKELPARAM(726,507); //x坐标,y坐标
SendMessage(gameh, WM_LBUTTONDOWN, MK_LBUTTON, lparam);
SendMessage(gameh, WM_LBUTTONUP, NULL, lparam);
这是我的代码,发现没有任何反映。
------解决方案--------------------
void CStu::MouseLeftClick(HWND gameh,int x,int y)
{
LPARAM lparam = MAKELPARAM(x,y); //x坐标,y坐标
LRESULT result =::SendMessage(gameh,WM_LBUTTONDOWN,VK_LBUTTON,lparam);
LRESULT result1 =::SendMessage(gameh,WM_LBUTTONUP,0,lparam);
TRACE("鼠标按下%d,弹起%d",result,result1);
}
HWND gameh = ::FindWindow("FxMain",NULL);//窗口句柄,能找到
LPARAM lparam = MAKELPARAM(726,507); //x坐标,y坐标
SendMessage(gameh, WM_LBUTTONDOWN, MK_LBUTTON, lparam);
SendMessage(gameh, WM_LBUTTONUP, NULL, lparam);
这是我的代码,发现没有任何反映。
------解决方案--------------------
void CStu::MouseLeftClick(HWND gameh,int x,int y)
{
LPARAM lparam = MAKELPARAM(x,y); //x坐标,y坐标
LRESULT result =::SendMessage(gameh,WM_LBUTTONDOWN,VK_LBUTTON,lparam);
LRESULT result1 =::SendMessage(gameh,WM_LBUTTONUP,0,lparam);
TRACE("鼠标按下%d,弹起%d",result,result1);
}