[Code] [AutoIt] Mausposition relativ zu einem Gui-Element auslesen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von HuNdI, 3. Februar 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 3. Februar 2009
    [AutoIt] Mausposition relativ zu einem Gui-Element auslesen

    Mit diesem Stück Code kann ich die Mausposition inerhalb der aktiven Gui bestimmen:

    Code:
     $dims = GUIGetCursorInfo("[active]")
     $mouse_x_new = $dims[0]
     $mouse_y_new = $dims[1]

    Hat jemand einen Vorschlag oder eine Idee wie ich die Mausposition in einem Bild herrausfinden kann, welches in dieser Gui liegt? Also relative Position.


    Wenn ja bitte melden ;)
     

  2. Anzeige
  3. #2 3. Februar 2009
    hi!

    also wenn du die koordinaten des Bildes bezgl. der GUI hast ist es ja ne einfache Addition von Koordinaten. Also z.B.:

    Code:
    mouse_img_x = mouse_x_new - img.x
    mouse_img_y = mouse_y_new - img.y
    
    wenn img.x/img.y den "ursprung" (also linke obere Bildecke) des Bildes angeben und mouse_x_new/mouse_y_new die aktuellen Koordinaten der Maus innerhalb der GUI sind.
     
  4. #3 3. Februar 2009
    Danke, hab ich selbst noch nicht dran gedacht.

    Habs schon ausprobiert und es klappt ;)
     

  5. Videos zum Thema
Die Seite wird geladen...