GDI+ Hilfe

  • ich hab vor 5 minuten angefangen gdi+ zu lernen aber eine einfache sache denk ich mal kann nicht.
    wenn ich den befehl

    [autoit]

    _GDIPlus_GraphicsDrawLine($hGraphics,130,590,390,590)

    [/autoit]

    nutze dann nimmt er ja die koordianaten nur von dem handle ist auch richtig so nun ist aber meine frage wie finde ich die koordinaten raus wenn ich autoit window info nutze dann bekomm ich ja nur die koordinaten von dem kompletten desktop aber nicht die koordinaten von dem einzelnen fenster?(

    Einmal editiert, zuletzt von zocker5656 (11. März 2010 um 15:43)

  • also eine möglichkeit hab ich die ist aber ein wenig ungenau wenn man einfach das fenster oben links in die ecke setzt dann kann man die koordianaten einfach mit autoit window info nachschauen.
    gibt es keine andere möglichkeit?

  • Spoiler anzeigen
    [autoit]

    Opt("MouseCoordMode",0) ; oder 2 statt 0 wenn du den client bereich haben willst

    [/autoit] [autoit][/autoit] [autoit]

    While 1 * Sleep(50)
    $aMPos = MouseGetPos()
    $sTitle = WinGetTitle("")
    $sText = $sTitle & @CRLF & $aMPos[0] & @TAB &$aMPos[1]
    ToolTip($sText)
    WEnd

    [/autoit]
  • genau das hab ich gesucht :) und damit hast du mir sogar noch eine frage für später beantwortet ^^ hab garnicht gewusst das es einen befehl gibt wo autoit merkt an welchem platz die maus steht :)

    Vielen Dank :thumbup: