[Code] WinPhone als Maus

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von razgoolyy, 8. Juni 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 8. Juni 2011
    WinPhone als Maus

    Hallo Zusamman

    Ich versuche gerade ein Tool fürs Windows Phone zu machen, mit dem ich die Maus meins PCs steuern kann. Sieht in etwa so aus.

    Mein Problem ist, das ich die Koordinaten nicht richtig zusammen bringe
    Es funktioniert so halbwegs mit dem Code unten, doch die Maus springt komisch hin und her.

    hier mein Code:
    Code:
     private int _xPhone = 0;
     private int _yPhone = 0;
     private void LayoutRoot_MouseMove(object sender, MouseEventArgs e)
     {
     int x = 0;
     int y = 0;
    
     Point point = e.GetPosition(LayoutRoot);
     int xPhone = (int)point.X; //X-Wert auf dem Handy
     int yPhone = (int)point.Y; //Y-Wert auf dem Handy
     
     int xPC = (int)_mousePointOnServer.X; //Aktueller X-Wert auf dem PC
     int yPC = (int)_mousePointOnServer.Y; //Aktueller Y-Wert auf dem PC
    
     //Herausfinden ob bewegung nach links oder rechts
     if (xPhone > _xPhone)
     {
     x = xPC + 10;
     }
     else
     {
     x = xPC - 10;
     }
     //Herausfinden ob bewegung nach oben oder unten
     if (yPhone > _yPhone)
     {
     y = yPC + 10;
     }
     else
     {
     y = yPC - 10;
     }
    
     _xPhone = xPhone;
     _yPhone = yPhone;
     _mousePointOnServer = _qsClient.MoveMouseAsync(x, y);
     }
    Hat hier jemand eine bessere Idee?

    MfG
    razgoolyy

    EDIT:
    Hat sich erledight...
    _mousePointOnServer = _qsClient.MoveMouseAsync(xPC + _xPhone - xPhone, yPC + _yPhone - yPhone);
    das wäre die richtige Lösung
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.