我以前也做过这样的程序
因为是应用在LAN上,所以可以用定时捕获指定DC的方法,然后将数据传过去,接收端的显示程序很容易实现
在INTERNET上的话,就定义一种数据结构,比如: struct Sample
{
BOOL bClickDown; //判断鼠标键是按下还是松开
int nX, nY; //当前鼠标的坐标
COLORREF color; //画线所用颜色
};
然后就可以在画图状态将鼠标的行为此为数据包来发送了。在接收端就可以分析接收到的数据包中的bClickDown来确定是否画图。
这只是最基础的,要实现复杂的画图则要扩充结构体
因为是应用在LAN上,所以可以用定时捕获指定DC的方法,然后将数据传过去,接收端的显示程序很容易实现
在INTERNET上的话,就定义一种数据结构,比如: struct Sample
{
BOOL bClickDown; //判断鼠标键是按下还是松开
int nX, nY; //当前鼠标的坐标
COLORREF color; //画线所用颜色
};
然后就可以在画图状态将鼠标的行为此为数据包来发送了。在接收端就可以分析接收到的数据包中的bClickDown来确定是否画图。
这只是最基础的,要实现复杂的画图则要扩充结构体
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货