客户端:
我先定义一个US_MOUSELDC常量,,
#define US_MOUSELDC    2100
case WM_LBUTTONDBLCLK:
if (CONNECT&&MouseEventFlag)
{
MouseEvent(US_MOUSELDC,hWnd);

}
break;void MouseEvent(int Msg,HWND hWnd)
{
int Flag; CONNECT = ConnectSock();
if (!CONNECT)
MessageBox(0,"connect err",
"err",MB_OK|MB_APPLMODAL); recv(ServerSock,(char*)&Flag,sizeof(Flag)+1,0);
if (Flag == US_FLAG)
{

send(ServerSock,(char*)&Msg,sizeof(Msg)+1,MSG_OOB);
SendMousePoint(hWnd);
}
}
SendMousePoint是自己定义的函数作用为获得客户区的宽度和高度,获得鼠标坐标
点,然后把鼠标坐标信息发送出器去。服务器端:
#define US_MOUSELDC   2100switch(iMsg)
{

case US_MOUSELDC:  MouseLDC(point);
break;}void MouseLDC(POINT point)
{
mouse_event(MOUSEEVENTF_LEFTDOWN,point.x,point.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,point.x,point.y,0,0);
mouse_event(MOUSEEVENTF_LEFTDOWN,point.x,point.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,point.x,point.y,0,0);}
我上面得程序错在那里,我要修改那里才可以实现鼠标得双击,谢谢