junior300
Messages postés55Date d'inscriptiondimanche 16 novembre 2003StatutMembreDernière intervention19 décembre 2006
-
20 avril 2005 à 00:25
junior300
Messages postés55Date d'inscriptiondimanche 16 novembre 2003StatutMembreDernière intervention19 décembre 2006
-
22 avril 2005 à 01:47
bonsoir
j'ai creer un programme fonctionnant sous dos et gerant la souris grace a l'interruption 33
mon probeme est que j'ai creer une boucle permettant un raffraichisssement des boutons
lors d'une action de la souris sur celui ci
malheureusement pour moi mes boutons clignotent
quelqu'un aurai t'il une solution
la boucle est une boucle do{}while dans la quelle sont appeles les differentes fonction de style de mes boutons
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 20 avril 2005 à 01:42
Hm si tes boutons clignotent c'est du à un taux de rafraichissement
trop faible ? Si tes dans une console ca risque d'etre le cas. Essai de
passer en pleine écran, ca devrait aider.
Si je suis pas sur la meme longueur d'onde, reprécise ton problème.
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 20 avril 2005 à 14:22
Bas on peut pas vraiment, mais le truc pour éviter que ca clignote c'est:
lorsque ton curseur passe dessus, faut pas réafficher entièrement ton
bouton, mais juste la partie qui était masqué. Si bien que tu verras
plus que ca clignote.
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 20 avril 2005 à 20:50
C'est peut etre moi qui est mal compris en fait. Tu dois réaffichier à
chaque frame ou alors quand tu dessines quelque chose ca reste tant que
tu l'effaces pas ?
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 21 avril 2005 à 13:55
En fait avec de dessiner le curseur, il faut que tu mémorises ce qui il
aura dessous le curseur, puis lorsque le curseur bouge a nouveau, tu
réappliques ce que tu as sauvegardé et tu mémorises le la future zone
ou sera la souris. Les zones de l'écran que tu mémorises sont des
retangles de la meme taille que ta souris, et ainsi, l'effet de
clignotement sera peu visible puisque local.
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 21 avril 2005 à 22:14
le compilateur n'y change rien, c'est juste la librairie utilisé qui
change, mais je ne connais pas bien ces librairies. Il faut que tu
cherches dans des tutoriels une fonction pour enregistrer directement
un zone rectangulaire de l'écran. Car avec la fonction getpixel, ca
sera trop lent.
Qu'est ce qui te pose pb ? les fonctions a utiliser ? ou la prog ?