XbpProgressbar und Text [ERLEDIGT]
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
XbpProgressbar und Text [ERLEDIGT]
wäre es möglich den XbpProgressbar aufzubohren und in dem Laufbalken % oder Text anzuzeigen um den Fortschritt besser darstellen zu können?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: XbpProgressbar und Text
die DXE Progressbar von Jimmy kann das.
Setze ich schon lange zur vollsten Zufriedenheit ein...
Gruß Stefan
Setze ich schon lange zur vollsten Zufriedenheit ein...
Gruß Stefan
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: XbpProgressbar und Text
die hatte ich gerade kurz zwischen. Aber so wie ich erkennen konnte benötigt die ot4xb. Ich wollte eigentlich nicht noch eine Zusatzbib einbinden.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: XbpProgressbar und Text
ot4xb wird mittlerweile in vielen "Fremd" Dlls eingesetzt. Da wundert es mich, das Du die nicht im Einsatz hast-
Gruß
Klaus
Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: XbpProgressbar und Text
ist ja nicht meine letzte und endgültige Entscheidung, aber schön wäre es, wenn es ohne weitere LIBs gehen würde.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: XbpProgressbar und Text
ot4xb wird mittlerweile in vielen "Fremd" Dlls eingesetzt. Da wundert es mich, das Du die nicht im Einsatz hast-
Gruß
Klaus
Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: XbpProgressbar und Text
ich habe es schon verstanden Klaus, brauchst Du mir nur einmal zu schreiben
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: XbpProgressbar und Text [ERLEDIGT]
ich bin mal wieder schusselig. Ich habe total vergessen, das ich den Progressbar in die Statusleiste in ein Static packe.
Da müßte es doch möglich sein den Text drüber oder drunter zu blenden. Ob man den Progressbar transparent machen kann?
Da müßte es doch möglich sein den Text drüber oder drunter zu blenden. Ob man den Progressbar transparent machen kann?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: XbpProgressbar und Text [ERLEDIGT]
Warum nimmst du nicht DCPROGRESS, da kann man die Prozente anzeigen.
Code: Alles auswählen
@10, 20 DCPROGRESS oProgress SIZE 48,0.8 TYPE XBPSTATIC_TYPE_RECESSEDBOX COLOR GRA_CLR_DARKBLUE ;
PERCENT PERCENTCOLOR GRA_CLR_WHITE DYNAMIC EVERY 1 MAXCOUNT GesChanges
Viele Grüße
Wolfgang
Wolfgang
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: XbpProgressbar und Text [ERLEDIGT]
ich hatte das mal vor längerer Zeit probiert. Entweder habe ich damals was falsch gemacht, oder das Teil war echt langsam.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: XbpProgressbar und Text [ERLEDIGT]
Ja, bei großer Gesamtzahl sollte man die Aktualisierung mit EVERY steuern, jede Aktualisierung kostet Zeit.
Viele Grüße
Wolfgang
Wolfgang
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: XbpProgressbar und Text [ERLEDIGT]
wir reden doch über den "grünen" Progressbar, oder
der "grüne" Progressbar ist ein visual Style den kann man nicht "transparent" machen
---
bin mir nicht sicher ob/wie man das Alaska Demo XbpProgressbar() "aufbohren" kann.
Problem : es gibt keine "Windows *_wndProc" wo ich den WM_PAINT abfangen kann, oder ?
unter ot4xb sieht es so aus
Code: Alles auswählen
METHOD DXE_ProgressBar:Xbp_Wndproc(hWnd,nMsg,wp,lp,ctx)
IF nMsg == (WM_USER + 1 )
...
::hwndPB := @user32:CreateWindowExA(;
::dwProgbarStyleEx ,;
PROGRESS_CLASS ,; // "msctls_progress32"
...
IF ::UsePercent = .T. .OR. ::Percent = .T. .OR. ::UseShowTime = .T.
// hier SubClass
ot4xb_subclasswindow(::hwndPB,Self,,"Bar_Wndproc")
ENDIF
RETURN 0
METHOD DXE_ProgressBar:Bar_Wndproc(hWnd,nMsg,wp,lp,ctx)
IF nMsg == WM_PAINT
...
IF ::UsePercent = .T. .OR. ::Percent = .T.
::UseShowTime := .F.
ps := PAINTSTRUCT():New()
...
ELSEIF ::UseShowTime = .T.
::UsePercent := .F.
::Percent := .F.
ps := PAINTSTRUCT():New()
...
ENDIF
ENDIF
RETURN NIL
gruss by OHR
Jimmy
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: XbpProgressbar und Text [ERLEDIGT]
man kann auch den DXE_Progressbar() als Subclass verwendenWolfgang Ciriack hat geschrieben: ↑Mi, 27. Mär 2019 20:00 Warum nimmst du nicht DCPROGRESS, da kann man die Prozente anzeigen.Code: Alles auswählen
@10, 20 DCPROGRESS oProgress SIZE 48,0.8 TYPE XBPSTATIC_TYPE_RECESSEDBOX COLOR GRA_CLR_DARKBLUE ; PERCENT PERCENTCOLOR GRA_CLR_WHITE DYNAMIC EVERY 1 MAXCOUNT GesChanges
Code: Alles auswählen
@ 0,0 DCPROGRESS oProgress ;
TYPE XBPSTATIC_TYPE_TEXT ;
MAXCOUNT nMaxCount ;
PERCENT ;
PERCENTCOLOR GRA_CLR_RED ;
FONT '12.Arial Bold' ;
EVERY 1 ;
COLOR GRA_CLR_CYAN, GRA_CLR_BACKGROUND ;
SIZE 300,20 ;
PIXEL ;
RADIUS 20 ;
OUTLINE ;
DYNAMIC ;
SUBCLASS 'MyProgressBar()'
gruss by OHR
Jimmy
Jimmy