Bon, c'est un truc tout simple pour supprimer le scintillement des composants lors de leur mise à jour sur une fiche. Il suffit de faire DoubleBuffered:=True dans le OnCreate de la fiche. Ce truc n'est pas de moi et je bien incapable de dire ou je l'ai vu la première fois...
L'exemple donné ici montre la différence avec et sans le double-buffer. C'est en outre un exemple d'utilisation de TBitMap.ScanLine[] avec du code assembleur intégré dans une procédure Delphi.
Le tout ne sert pas à grand chose ( peut-être même à rien ), mais ça fait un zoli dégradé de couleurs...
Source / Exemple :
\\ voir dans le ZIP
Conclusion :
Cette source et quelques autres sur :
http://nono40.developpez.com
26 mars 2003 à 00:59
25 mars 2003 à 14:50
24 mars 2003 à 18:57
Le problème du scintillement est parfois pénible et pas toujours facile à régler. Voici donc une solution élégante et intéressante.
24 mars 2003 à 18:29
Merci beaucoup.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.