/// <summary> /// Forward the given touch message. /// </summary> /// <param name="?"></param> public void Forward(TouchMessage Message) { if (Message != null) System.Console.WriteLine(Message.ToString()); // Convert coords into appt. pixel space. int x = (int)( lScreens[iScreenIndex].WorkArea.Left + (Message.X * lScreens[iScreenIndex].WorkArea.Width) ); int y = (int)( lScreens[iScreenIndex].WorkArea.Top + (Message.Y * lScreens[iScreenIndex].WorkArea.Height) ); // Handle move. if (Message.Type == TouchMessage.Nature.Move) { Mouse.Move(x, y); } // Handle down. else if (Message.Type == TouchMessage.Nature.Down) { Mouse.Move(x, y); Mouse.LeftDown(x, y); } // Handle up. else if (Message.Type == TouchMessage.Nature.Up) { Mouse.Move(x, y); Mouse.LeftUp(x,y); } }
/// <summary> /// Forward the given touch message. /// </summary> /// <param name="?"></param> public void Forward(TouchMessage Message) { if (Message != null) { System.Console.WriteLine(Message.ToString()); } }
/// <summary> /// Forward the given touch message. /// </summary> /// <param name="?"></param> public void Forward(TouchMessage Message) { if (Message != null) { System.Console.WriteLine(Message.ToString()); } // Convert coords into appt. pixel space. int x = (int)(lScreens[iScreenIndex].WorkArea.Left + (Message.X * lScreens[iScreenIndex].WorkArea.Width)); int y = (int)(lScreens[iScreenIndex].WorkArea.Top + (Message.Y * lScreens[iScreenIndex].WorkArea.Height)); // Handle move. if (Message.Type == TouchMessage.Nature.Move) { Mouse.Move(x, y); } // Handle down. else if (Message.Type == TouchMessage.Nature.Down) { Mouse.Move(x, y); Mouse.LeftDown(x, y); } // Handle up. else if (Message.Type == TouchMessage.Nature.Up) { Mouse.Move(x, y); Mouse.LeftUp(x, y); } }
/// <summary> /// Forward the given touch message. /// </summary> /// <param name="?"></param> public void Forward(TouchMessage Message) { if (Message != null) System.Console.WriteLine(Message.ToString()); }