wenn man beim XbpProgressBar() visual Style benutzt ist Progessbar:state klar, aber was "passiert" bei UsevisualStyle := .F. ?
"irgendwie" scheint Progessbar:state dann auch zu "wirken" und die Balken Farbe "ändert" sich.
das passiert aber "nur" (?) unter Win7 nicht unter XP ?
Code: Alles auswählen
PROCEDURE ProgressThreadFunc( oProgress, nPause, nError )
LOCAL nValue := oProgress:GetData()
nValue++
IF nValue >= oProgress:Maximum
nValue := oProgress:Minimum
ENDIF
IF oProgress:IsMarquee()
//
// do not switch oProgress:State
//
ELSE
DO CASE
CASE nValue >= nError
oProgress:State := PBST_ERROR
CASE nValue >= nPause .AND. nValue < nError
oProgress:State := PBST_PAUSED
OTHERWISE
oProgress:State := PBST_NORMAL
ENDCASE
ENDIF
oProgress:SetData( nValue )
RETURN
... und YELLOW (33%) und ROT (66%) habe ich nicht angegeben
Code: Alles auswählen
{XBP_PP_BGCLR,GRA_CLR_BLUE},{ XBP_PP_FGCLR,GRA_CLR_PINK }
{XBP_PP_BGCLR,GRA_CLR_CYAN},{ XBP_PP_FGCLR,GRA_CLR_PINK }
kann jemand diesen Effekt bestätigen mit XbpProgressBar() ?