Hallo leute ich hab das hier mal geschrieben aber noch nicht benutzt habe noch fast nie nen Progress gebraucht
aber vielleicht könntet ihr es ja testen und mir sagen ob irgendwelche bugs vorhanden sind
Source ist mit im .rar archiv
MFG Eistee
Hallo leute ich hab das hier mal geschrieben aber noch nicht benutzt habe noch fast nie nen Progress gebraucht
aber vielleicht könntet ihr es ja testen und mir sagen ob irgendwelche bugs vorhanden sind
Source ist mit im .rar archiv
MFG Eistee
gut, hab bis jetzt keine bugs bemerkt, habs ja nur kurz getestet.
Die höhe lässt sich nicht einstellen. Genauso wie der niedrigste wert des Progresses und der höchste wert keine Funktion haben.
Sonst hat alles gut funktioniert.
Joa hast recht die genannten punkte gingen nicht habe es geändert
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $proz
Global $bg
Global $gra
Global $posil
Global $posiu
Global $lang
Global $hoch
Global $prozn
Global $prozh
Global $wert
Global $vilr
$Form1 = GUICreate("Balken", 200, 40, 193, 125)
_createProg(6,0,0,200,40,1,200) ; progress aufrufen wie folgt : 1 = welche bar grafik , 0 = position links, 0 = position von oben , 200 = die länge des progress, 1 = der niedrigste wert des Progresses, 200 = der höchste wert
GUISetState(@SW_SHOW)
_0 ()
[/autoit] [autoit][/autoit] [autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
;beispiel setzen des Wertes
Func _0 ()
_setprog(10)
MsgBox(1,"test","jawoll",1)
_setprog(20)
MsgBox(1,"test","jawoll",1)
_setprog(30)
MsgBox(1,"test","jawoll",1)
_setprog(40)
MsgBox(1,"test","jawoll",1)
_setprog(50)
MsgBox(1,"test","jawoll",1)
_setprog(60)
MsgBox(1,"test","jawoll",1)
_setprog(70)
MsgBox(1,"test","jawoll",1)
_setprog(80)
MsgBox(1,"test","jawoll",1)
_setprog(90)
MsgBox(1,"test","jawoll",1)
_setprog(100)
MsgBox(1,"test","jawoll",1)
EndFunc
;____________________________
;Erstell Funktion
Func _createProg ($gra,$posil,$posiu,$lang,$hoch,$prozn,$prozh)
GUISetState(@SW_SHOW)
$Bg = GUICtrlCreatePic("l.jpg",0, 0 ,200, $hoch)
GUISetState(@SW_SHOW)
$proz = GUICtrlCreatePic($gra & ".jpg",0, 0 ,0, $hoch)
GUISetState(@SW_SHOW)
EndFunc
;_______________________________________________________________
;Wert ändern Funktion
Func _setprog($wert)
GUICtrlSetPos($proz,$posil,$posiu,$wert*2,$hoch)
EndFunc
;______________________________________________________________
nur das mit niedrigster und höchster wert bleibt der is nur damit man sich besser auskennt
es sei denn dir fällt etwas ein was man noch damit anfangen könnte
MFG Eistee
Mir ist auch noch grade aufgefallen, dass die Position sich nicht verändern lässt
hab ich auch grade bemerkt weiss jetzt aber nicht woran es liegt vielleicht fidet jemand den fehler
MFG Eistee
Der Fehler liegt vermutlich an dem GUIctrlsetPos.
Nein ich habe den fehler gefunden bei der unteren Funktion kommen in den positions variablen keine werte mehr an
naja egal
Zum Wertsetzen kannst du auch eine for-Schleife verwenden.
[autoit];beispiel setzen des Wertes
Func _0 ()
For $i = 10 to 100 Step 10
_setprog($i)
MsgBox(1,"test","jawoll",1)
EndFunc
;____________________________
MfG tobi_girst