Est-il possible d'annuler l'effet lent de la montée de la ProgressBar sous Seven.
En faisant tourner le code exemple de la doc :
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 320, 160, "ProgressBarGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TextGadget (3, 10, 10, 250, 20, "Barre de progression standard (50/100)", #PB_Text_Center)
ProgressBarGadget(0, 10, 30, 250, 30, 0, 100)
SetGadgetState (0, 50) ; change la valeur de la 1ère barre de progression (ID = 0) à 50 sur 100
TextGadget (4, 10, 70, 250, 20, "Barre de progression précise (50/200)", #PB_Text_Center)
ProgressBarGadget(1, 10, 90, 250, 30, 0, 200, #PB_ProgressBar_Smooth)
SetGadgetState (1, 50) ; change la valeur de la 2ème barre de progression (ID = 1) à 50 sur 200
TextGadget (5, 100,135, 200, 20, "Barre de progression verticale (100/300)", #PB_Text_Right)
ProgressBarGadget(2, 270, 10, 30, 120, 0, 300, #PB_ProgressBar_Vertical)
SetGadgetState (2, 100) ; change la valeur de la 3ème barre de progression (ID = 2) à 100 sur 300
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf
Cela n'est pas dérangeant sur des gros transferts de fichiers, mais pour moi qui ait fait un petit client FTP qui envoi des fichiers de quelques "Ko", sous Seven la barre ne se remplie pas à 100% (A cause de cette fameuse lenteur) alors que sous Xp et Linux, aucuns problèmes.
Alors grâce à une API magique, peut-on supprimer cet inconvénient?
Bye.