예제 #1
0
 public void MouseEvent(Desktop_Sharing_Shared.Mouse.MouseEventStruct m)
 {
     lock (_InputLock)
     {
         _MouseEvents.Add(m);
     }
 }
예제 #2
0
        public void OnMouseEvent(Desktop_Sharing_Shared.Mouse.MouseEventStruct m)
        {
            var t = new SecureTcp.Tcp_Message((int)Desktop_Sharing_Shared.Message_Types.MOUSE_EVENT);

            t.Add_Block(BitConverter.GetBytes((int)m.msg));
            t.Add_Block(BitConverter.GetBytes(m.x));
            t.Add_Block(BitConverter.GetBytes(m.y));
            t.Add_Block(BitConverter.GetBytes(m.wheel_delta));
            lock (_OutGoingMessagesLock)
            {
                _OutGoingMessages.Add(t);
            }
        }