Hallo Leute,
Ich bin es mal wieder. Leider stelle Ich mal eine Frage wo Ich keine richtigen ergebnisse gefunden habe und euch mal Frage wer mir da weiter helfen kann.
Ich möchte in meinem Script die Buttons verschieben/bewegen/Scrollen.
Also von mitte nach oben.
Doch leider hat mir die hilfe bis heute über google nicht geholfen, daher frage Ich hier wie Ich das machen kann.
Ok mit Gui,Add,Slider genauso mit updown aber Ich habe das problem das sich kein button bewegt.
moveControls := "" Gui,Add,Picture,x0 y0 w1024 h632 VScroll,transsys.png Gui, Add, UpDown, x400 y145 w30 h200 gUpDown, 50 Gui, Add, Button, vmyButton y250 w200 h30 hwndmyButtonHWND gPause, Pause Gui, Add, Button, x100 y250 w200 h30 hwndmyButton2HWND gStau, Stau Gui, Add, Button, vmyButton3 y200 w200 h30 hwndmyButton3HWND gwechsel, Lkw Wechsel Gui, Add, Button, vmyButton4 y350 w200 h30 hwndmyButton4HWND gTanken, Tanken Gui, Add, Button, vmyButton5 y300 w200 h30 hwndmyButton5HWND gSonderfunktion, Sonderzeiten Gui, Add, Button, y200 w200 h30 gMaengel, Mängel Gui, Add, Button, vmyButton6 x340 y300 w200 h30 hwndmyButton6HWND , Stau Stillstand Gui, Add, Button, x340 y150 w200 h30 gArbeitsvorbereitung, Arbeitsvorbereitung ;Gui, Add, Button, x350 y410 w200 h30 gFaehre, Fähre Gui, Add, Button, x100 y150 w200 h30 gArbeitsende , Arbeitsende Gui,Add,Button, x857 y270 w20 h20 gGuiClose BackgroundTrans, ¤ ;Gui, add, Slider, vmySlider x550 y145 h320 vertical NoTicks gSlideAction, 50 moveControls := myButtonHWND "," myButton2HWND "," myButton3HWND "," myButton4HWND "," myButton5HWND "," myButton6HWND ....... UpDown: Gui, submit, nohide GuiControl,move,stau, y100 /*movedist := (mySlider - 50) Loop, parse, moveControls, `, { ControlGetPos,x,y,w,h,, ahk_id %a_loopfield% ControlMove,,%x%,% y + movedist,%w%,%h%,ahk_id %a_loopfield% } */
Ich habe ausprobiert daher sieht es nicht gerade ordentlich aus aber Ich denke das Problem kann gelöst werden.
Edit:
Ich habe noch einmal bisschen herumgesucht aber leider keine passende Lösung.
Mit dem Slider (gibt ein beispiel im internet wo Text und Edit feld verschoben werden) ist nicht ganz genau und ist sehr verschoben. Irgendwie passt das mit der Loop nicht daher suche Ich was einfaches.