Blub, ich wieder
Habe hier mal eine Funktion geschrieben die aus 2 Koordinaten (X|Y) jeweils den Proportionalitätsfaktor errechnet und ihn mit der neuen Auflösung multipliziert.
So lässt sich dann errechnen wo z.B. der Punkt 300|475 in der Auflösung 800x600 zu finden wäre !
Func _ConvertCoords($x, $y, $CurResol, $NewResol)
$Cur = StringSplit($CurResol, "x")
$New = StringSplit($NewResol, "x")
Local $Coords[2]
$Coords[0] = Round($x / $Cur[1] * $New[1])
$Coords[1] = Round($y / $Cur[2] * $New[2])
Return $Coords
EndFunc
$CC = _ConvertCoords(168, 765, "1280x1024", "1024x800")
MsgBox(0x40, "", "X: " & $CC[0] & @CRLF & "Y: " & $CC[1])
Vielleicht kann's ja jemand gebrauchen
Edit: Ich weiß das dies keine komplizierte Funktion ist, aber ich gehe davon aus das nicht jeder weiß wie man sowas errechnet.