屏幕监控中捕获鼠标位置信息
2010-12-08 17:14
344 查看
server端:
在server.h中声明:void DispatchWMMessage(char *szString);
server.c中添加 void DispatchWMMessage(char *szString)(1、拷贝client.c中的DispatchWMMessage函数(因为客
户端中的DispatchWMMessage函数中将原dwX = (DWORD)iX;dwY = (DWORD)iY;修改为dwX = (DWORD)iX+12;dwY =
(DWORD)iY+29;修改的原因是因为在服务器端显示屏幕监控画面时,最上方有一块标题框,应除去这个区域) 2、只保留其中的鼠标消息if (fWMMouseMsg),else均不需要)
将command.h及.c文件添加到工程中 同时在server.c文件中添加:#include "command.h"
在屏幕监控线程中添加:if(SOCKET_ERROR == ret) (buffer为接收客户端的数据包)
{
break;
}后添加分支:
else if(strstr((char*)buffer,"WM_")!=NULL)
{
DispatchWMMessage((char*)buffer);
continue; //continue必不可少
}
client端:
在屏幕监控线程中添加捕获鼠标消息:
CPoint point;
char temp[256]={0};
GetCursorPos(&point);
point.y+=10;
sprintf(temp,"WM_MM;%d;%d;%d;0;/0",point.x,point.y,0);
ret = sendto(sk_remoteHelp,temp,strlen(temp),0,(sockaddr*)&addrFrom,sizeof(addrFrom));
//注意socket及addr与屏幕监控中所用到的一致
在server.h中声明:void DispatchWMMessage(char *szString);
server.c中添加 void DispatchWMMessage(char *szString)(1、拷贝client.c中的DispatchWMMessage函数(因为客
户端中的DispatchWMMessage函数中将原dwX = (DWORD)iX;dwY = (DWORD)iY;修改为dwX = (DWORD)iX+12;dwY =
(DWORD)iY+29;修改的原因是因为在服务器端显示屏幕监控画面时,最上方有一块标题框,应除去这个区域) 2、只保留其中的鼠标消息if (fWMMouseMsg),else均不需要)
将command.h及.c文件添加到工程中 同时在server.c文件中添加:#include "command.h"
在屏幕监控线程中添加:if(SOCKET_ERROR == ret) (buffer为接收客户端的数据包)
{
break;
}后添加分支:
else if(strstr((char*)buffer,"WM_")!=NULL)
{
DispatchWMMessage((char*)buffer);
continue; //continue必不可少
}
client端:
在屏幕监控线程中添加捕获鼠标消息:
CPoint point;
char temp[256]={0};
GetCursorPos(&point);
point.y+=10;
sprintf(temp,"WM_MM;%d;%d;%d;0;/0",point.x,point.y,0);
ret = sendto(sk_remoteHelp,temp,strlen(temp),0,(sockaddr*)&addrFrom,sizeof(addrFrom));
//注意socket及addr与屏幕监控中所用到的一致
相关文章推荐
- 捕获鼠标点击 位置移动
- 实现图层拖拽 捕获鼠标信息
- 深刻:截获windows的消息并分析实例(DefWindowProc),以WM_NCHITTEST举例(Windows下每一个鼠标消息都是由 WM_NCHITTEST 消息产生的,这个消息的参数包含了鼠标位置的信息)
- 鼠标提示——在鼠标当前位置显示提示信息
- Javascript捕获鼠标位置(跨浏览器)
- python代码实现键盘鼠标事件的捕获(可能盗取QQ号,身份证信息等)
- 实现图层拖拽 捕获鼠标信息
- 通过 Windows API 获取鼠标位置等状态信息
- (Javascript经典案例) -- 捕获鼠标点击位置并将元素移动到该位置
- (转)linux如何获取鼠标相对位置信息
- 用鼠标点击获得位置信息以及来绘制自己的名字
- jquery控制css绝对定位位置效果,例如鼠标移动到图标显示层显示相关信息
- 【KRKR进阶实用教程】1、捕获鼠标位置——存档界面制作
- 在PV3D中获取鼠标点击位置的空间坐标信息
- 使用SDL动态显示鼠标的位置信息(四)
- Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中
- 网页元素位置、鼠标事件位置信息小结
- Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中
- SDL入门教程(九):5、文本反馈鼠标位置坐标信息
- ArcEngine开发——从TocControl上获取鼠标点击位置的信息