Problème de rafraichissement

Archive.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Problème de rafraichissement

Message par Anonyme2 »

Fred,
je ne sais pas si c'est un bug de MS ou si c'est une problème dans ta boucle

j'ai un splittergadget avec une listicon et le quadrillage d'affiché et un editor.
lorsque je scroll la listicon avec les flèches ou si je clique dans la barre de scrolling, le rafraichissement de la listicon ne se fait pas correctement, le quadrillage est soit partiellement manquant soit il est trop abondant.

Le problème a lieu sous XP avec les thèmes activés (fonctionne normalement avec XP sans les thèmes). Je n'ai pas testé les autres OS

Le message #CCM_SETVERSION envoyé ou non ne change rien.

Le code d'essai

Code : Tout sélectionner

Enumeration
      #fenetre
      #ListIconGadget1
      #gadSplitter      
      #gadEditor      
EndEnumeration

#CCM_SETVERSION = #CCM_FIRST + 7

If OpenWindow(#fenetre, 0, 0, 400, 320, #PB_Window_ScreenCentered | #PB_Window_SystemMenu, "test") And CreateGadgetList(WindowID())
      ListGadget = ListIconGadget(#ListIconGadget1, 0, 0, 0, 0, "0", 350/4, #PB_ListIcon_GridLines )
      EditorGadget(#gadEditor,0,0,0,0)
      SplitterGadget(#gadSplitter,10,10,380,300,1,#gadEditor)
      SendMessage_(ListGadget, #CCM_SETVERSION, 5, 0)
      AddGadgetColumn(#ListIconGadget1, 1, "1", 350/4)
      AddGadgetColumn(#ListIconGadget1, 2, "2", 350/4)
      AddGadgetColumn(#ListIconGadget1, 3, "3", 350/4)
     For i = 0 To 300
            AddGadgetItem(#ListIconGadget1, -1, "L"+Str(i)+"C0" + Chr(10) + "L"+Str(i)+"C1" + Chr(10) + "L"+Str(i)+"C2"+ Chr(10) +"L"+Str(i)+"C3"+ Chr(10) )
     Next i
     
     Repeat 
          If WaitWindowEvent() = #PB_EventCloseWindow
              Break
          EndIf                      
     ForEver
EndIf
End
même problème avec le ContainerGadget

Le code

Code : Tout sélectionner

Enumeration
      #fenetre
      #ListIconGadget1
      #Container     
EndEnumeration

If OpenWindow(#fenetre, 0, 0, 400, 320, #PB_Window_ScreenCentered | #PB_Window_SystemMenu, "test") And CreateGadgetList(WindowID())
      ContainerGadget(#Container, 10,10,380,300) 
      ListGadget = ListIconGadget(#ListIconGadget1, 10, 10, 360, 280, "0", 340/4, #PB_ListIcon_GridLines )
     CloseGadgetList() 
      AddGadgetColumn(#ListIconGadget1, 1, "1", 340/4)
      AddGadgetColumn(#ListIconGadget1, 2, "2", 340/4)
      AddGadgetColumn(#ListIconGadget1, 3, "3", 340/4)
     For i = 0 To 300
            AddGadgetItem(#ListIconGadget1, -1, "L"+Str(i)+"C0" + Chr(10) + "L"+Str(i)+"C1" + Chr(10) + "L"+Str(i)+"C2"+ Chr(10) +"L"+Str(i)+"C3"+ Chr(10) )
     Next i
     
     Repeat
          If WaitWindowEvent() = #PB_EventCloseWindow
              Break
          EndIf                     
     ForEver
EndIf
End 
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Je ne constate pas le problème sur mon PC :?:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Je ne constate pas le problème sur mon PC Question
t'a activé les themes Xp dans les option de projet ??


, Je confirme ce que dit Denis ! xp pro sans patch !
Dernière modification par Backup le sam. 25/juin/2005 22:47, modifié 1 fois.
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

Je n'ai pas de probleme non plus... XP Pro "modifié/optimisé"
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

J'ai aussi le Pb sur Window XP SP2.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Oui avec les Thèmes XP activés
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Aucun prob XP Pro SP2
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Torp
Messages : 360
Inscription : lun. 22/nov./2004 13:05

Message par Torp »

Aucun PB chez moi non plus. XP Pro SP2.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

J'ai le problème avec XP édition familiale et SP1 + SP2 + dernières mises à jour de MS.

Ma version de IE (certaines fonctions des listicon sont implémentées avec IE) est la version 6.0.2900.2180

Image

Image
Dernière modification par Anonyme2 le dim. 26/juin/2005 8:17, modifié 1 fois.
Torp
Messages : 360
Inscription : lun. 22/nov./2004 13:05

Message par Torp »

J'ai la meme version d'IE.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Génère un EXE et teste le en mode sans échec
si ça marche c'est que ça vient du pilote de ta carte vidéo ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Droopy a écrit :Génère un EXE et teste le en mode sans échec
si ça marche c'est que ça vient du pilote de ta carte vidéo ?
J'ai fait comme tu le dis Droopy mais c'est le même résultat (sauf que la résolution de l'écran est différente). D'ailleurs, c'est pour moi clairement lié aux thèmes XP, il semble que ceux qui ont XP pro n'ont pas le problème.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

il semble que ceux qui ont XP pro n'ont pas le problème.
si! si! moi j'ai le blem avec xp pro , mais non patché !!
j'ai jamais installé de pack ! :)

la vérité est ailleurs ....
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Dobro a écrit :
il semble que ceux qui ont XP pro n'ont pas le problème.
si! si! moi j'ai le blem avec xp pro , mais non patché !!
j'ai jamais installé de pack ! :)

la vérité est ailleurs ....
Je crois aussi :D
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

On constate que le problème existe uniquement si on veut aller vite en utilisant les flêches de scrollbar ou l'espace entre les flêches et le bouton, mais si on bouge l'ascenceur manuellement (curseur maintenu sur le bouton) et qu'on navigue lentement, le problème disparaît. Il semble que ce soit donc un blème lié à la vitesse d'affichage.
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Répondre