edit: Progressbar für mehrere parts?
-
Moin!
Sicher kennt ihr so filesharing programme wie eMule oder Bittorrent. Da gibt es ja diese Statusbars die anzeigen welcher part gerade gesaugt wird bzw. welcher schon unten ist. Wie macht man so etwas? Mit der Normalen Statusbar kann man ja nur angeben wie voll sie sein soll.Gibt es da noch ne andere Statusbar oder wurde die komplett neu programmiert?
-
? Was erzählst du für nen Müll? Man kann in einer StatusBar sich beliebig viele Bereiche anlegen ... und diese auch mit einem HWND deiner wahl füllen ..
-
Sorry das wusste ich nicht.

Deswegen hab ich ja gefragt.
-
Perner schrieb:
Sorry das wusste ich nicht.

Deswegen hab ich ja gefragt.Mach dir nichts draus, (D)Evil hatte vielleicht nen schlechten Tag

-
wollen wa mal net so sein: http://msdn2.microsoft.com/en-us/library/ms651125.aspx
-
Statusbar / -fenster oder Fortschrittsanzeige?
-
fortschrittsanzeige nennt man auch progressbar {o;
er meint die normale statusbar unten am fensterrand
-
ups. ^^
Nein, ich meine tatsächlich die Progressbar, hab sie wohl verwechselt.
Nunja, geht das da auch so einfach mit den parts?
-
Glaube da bieten Dir die Win-Common-Ctrls nichts an. Da musst Du wohl selbst Hand anlegen.
PS: Die meisten File-Sharing-Programme sind auch nicht in WinAPI geschrieben, sondern meistens in einem objektorientierten Framework.
-
standardmaessig ist da nichts - aaaaaaaaaaber das ist doch nicht schwer
erstelle ein statusbar und DARUEBER erstellst du ein static text welches zu in die mitte zentrierst - kann sich doch ueberschneiden
-
Ich schätze mit der GDI dürfte das kein problem darstellen. Muss ich mir wohl ein neues Progressbar objekt erzeugen.

-
Wieso erstellst Du nicht einfach ein Child-Fenster auf der Status-Bar ?
-
meine rede - einfach per createwindow ein static erstellen welches darueber ist und feddich
-
Es geht gar nicht um StatusBar sondern um ProgressBar. Hatte die begrifflichkeiten verwechselt.

Ich meine im prinzip mehrere Ladebalken in einem großen Ladebalken. ^^
http://cjulal.free.fr/emule bp ok.JPGEtwa so ähnlich wie bei Progress soll es aussehen.
-
owner drawn.
-
Ist das gemeint?
http://www.codeproject.com/miscctrl/progressbar.asp
-
nein er meint eine progressbar welches doppelt ist - schau sein screenshot, die balken in der mitte sind progressbars mit einer zusaetzlichen linie darueber welche auch ein progress darstellt
#idee
warum machst du nicht eine schmale progressbar und noch eine direkt 2 pixel darunter ?
kannst dann beide separat steuern und beide in der hoehe zusammen so ausrichten das es wie eine ausschaut {o;
-
Nun da würde ich einfach mal den Emule Source-Code runterladen, der auch die MFC benutzt und mir den Part rausklauen...

-
MFC ? wir sind hier bei der WinAPI
-
Mr Evil schrieb:
MFC ? wir sind hier bei der WinAPI
... und? ist da so ein großer Unterschied? <duck&wech>