我以前也做过这样的程序
因为是应用在LAN上,所以可以用定时捕获指定DC的方法,然后将数据传过去,接收端的显示程序很容易实现
在INTERNET上的话,就定义一种数据结构,比如:   struct Sample
   {
        BOOL bClickDown;  //判断鼠标键是按下还是松开
        int nX, nY;       //当前鼠标的坐标
        COLORREF color;   //画线所用颜色
   };
然后就可以在画图状态将鼠标的行为此为数据包来发送了。在接收端就可以分析接收到的数据包中的bClickDown来确定是否画图。
   这只是最基础的,要实现复杂的画图则要扩充结构体