Efficacité pour déplacer un curseur

Mastersam Messages postés 116 Date d'inscription dimanche 26 septembre 2004 Statut Membre Dernière intervention 13 février 2008 - 2 déc. 2004 à 19:03
Mastersam Messages postés 116 Date d'inscription dimanche 26 septembre 2004 Statut Membre Dernière intervention 13 février 2008 - 4 déc. 2004 à 16:31
Bonjour j'ai 32 curseurs linéaires qui sont dans une fenêtre, ces curseurs sont des bitmaps rectangle de 16x32 pixels.

Je dois mettre à jour leur position maximum 44fois par seconde selon des valeurs générées par l'application ou alors lorsqu'il est déplacé manuellement.

Je voudrais savoir quelle est la méthode la plus efficace au niveau utilisation CPU:

- les configurer en windowscreate "STATIC" et les déplacer avec windowspos (c'est ce que j'ai actuellement mais ça fait vraiment ralentir l'affichage des autres fenêtres)

- ou alors recreer un bitmap de l'ensemble des 32 curseurs et le coller à l'écran 44 fois par seconde (avec le problème de savoir comment je peux en déplacer un manuellement quand je veux).

http://www.rc-bot.com

2 réponses

Gendal67 Messages postés 627 Date d'inscription mercredi 16 juin 2004 Statut Membre Dernière intervention 24 juillet 2011 2
4 déc. 2004 à 00:31
Euh, sincèrement,je crois, que recréer tes 32 bitmaps 44x/sec ça fait +tourner le CPU que la méthode que tu utilises actuellement, dc je pense que tu devrais garder ta méthode de départ... :-)

Gendal67, Dev-C++ 4.9.9.0, J'adore cppfrance!! :-))
0
Mastersam Messages postés 116 Date d'inscription dimanche 26 septembre 2004 Statut Membre Dernière intervention 13 février 2008
4 déc. 2004 à 16:31
Oué mais là ça va pas quand j'active la fonction je mets l'utilisation du CPU à 100% direct pourtant c'est pas bien méchant comme affichage..

Une solution ? comment c'est fait sur les appli où il y a bcp de graphique ?

http://www.rc-bot.com
0
Rejoignez-nous