[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. 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. 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.
     
  3. 3. Februar 2009
    Danke, hab ich selbst noch nicht dran gedacht.

    Habs schon ausprobiert und es klappt
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.