Hi,
ich habe die Frage, ob man die maximale Länge
einer Progressbar einschränken oder vergrößern
kann. Also dass sie nicht bei 100 endet, sondern
z.B. bei 60.
MfG
qixx
Hi,
ich habe die Frage, ob man die maximale Länge
einer Progressbar einschränken oder vergrößern
kann. Also dass sie nicht bei 100 endet, sondern
z.B. bei 60.
MfG
qixx
Meinst du bei z.B. 60 Bananen? Dann ist 60 die 100%, oder meinst du, dass sie bei 60% aufhören soll?
Dann bau eine If-Abfrage ein und sag halt, wenn Progressbar > 60 Then .... EndIf
Wenn du uns ein Skript zeigst, können wir dir sicher helfen.
Hallo.
Benutz GUICtrlSetLimit
MfG. PrideRage
Nimm doch diese Formell
Aktueller Status * 100 / Maximaler Status
Meinst du bei z.B. 60 Bananen? Dann ist 60 die 100%,
Das meine ich.
GUICtrlSetLimit funktioniert leider nicht.
MfG
qixx
Es funktioniert nicht mit Progresssbars, die mit GUICtrlCreateProgress erzeugt wurden. Nur, wenn sie direkt erzeugt wurde, kann das Limit der Bar geändert werden. Dazu muss man mit CreateWindowEx ein "msctls_progress"-Control erzeugen. Dann kann man mit PBM_SETRANGE32 das Limit verändern.
Okay, das ist mir dann doch ein wenig umständlich.
Ich nehme dann doch lieber die Lösung von Sprenger.
Hätte ja sein können, dass es geht.
MfG
qixx