Seite 1 von 2

Prozentanzeige im ProgressBarGadget ??

Verfasst: 18.02.2005 17:15
von nco2k
hi folks,

wie kann ich eine prozentanzeige in einem ProgressBarGadget einbauen (also innen drin), ähnlich den alten InstallShield installern ??

c ya,
nco2k

Verfasst: 18.02.2005 18:26
von Hroudtwolf
Das ist ein einfacher Dreisatz.

Du machst ein Progressbargadget mit Minimum 0 und Maximum 100.

Nun brauchst du den Maximalwert. (z.B. Dateigrösse)

Den Max.Wert teilst du durch 100. Das Ergebniss ist 1%

Den aktuellen Wert teilst du durch den 1%-Wert. (z.B. Position in der Datei.)
Mit Setgadgetstate übergibst du dieses Ergebniss und dein Balken wandert in Prozentschritten.

Verfasst: 18.02.2005 18:28
von traumatic
Ich glaube dir Frage war:
"Wie kann ich Text auf einem ProgressBarGadget darstellen?"

Verfasst: 18.02.2005 18:28
von MVXA
er meinte wie man die Zahl noch mal in Textform auf dem Progressbar zeichnen kann /:->. Dafür gab es, soweit ich weiß, ne API >_>.

Verfasst: 18.02.2005 18:30
von Hroudtwolf
Man könnte den Text per 2D-Drawing überm Gadget anzeigen. Das flackert aber ein wenig bei jeder Aktualisierung.

Verfasst: 18.02.2005 18:53
von bluejoke
Vielleicht ein Flag der WindowsAPI so ala #ShowTextOnProgressbarGadget :D

Verfasst: 18.02.2005 19:01
von Hroudtwolf
Allerdings kann man eine Progessbar ganz einfach mit Hilfe des Imagegadgets selber machen. Da kann man dann alles einbauen. Auch eine Prozentanzeige.

Verfasst: 18.02.2005 19:09
von bluejoke
Würde mich aus Lernzwecken sehr freuen, wenn du sowas hinkriegst, dass genauso komfortabel wie das API-ProgressbarGadget ist

Verfasst: 18.02.2005 19:11
von Hroudtwolf
Wenns hilft ... Ich mach das mal

Verfasst: 18.02.2005 19:32
von nco2k
@Hroudtwolf
au ja das wäre super.

@bluejoke
gibt es wirklich sowas in der winapi?!

c ya,
nco2k