Rafraichier une zone de l'ecran

Rafraichier une zone de l'ecran - C++ - Programmation

Marsh Posté le 01-03-2005 à 17:00:20    

Bonjours a tous voila j'suis en projet de bts et j'ai un ptit probleme je voudrais savoir si il est possible de rafraichier une zone d'une boite de dialogue a l'aide des classes mfc voila j'attend vos reponses marci

Reply

Marsh Posté le 01-03-2005 à 17:00:20   

Reply

Marsh Posté le 01-03-2005 à 18:42:56    

Invalidate et InvalidateRect

Reply

Marsh Posté le 01-03-2005 à 19:14:27    

A combiner avec UpdateWindow pour un effet immédiat.
Pourquoi as-tu besoin de rafraichir un zone d'une boite de dialogue ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 03-03-2005 à 15:46:45    

ben c'est pour raffraichir une hologe voila

Reply

Marsh Posté le 03-03-2005 à 16:25:38    

Tu t'y prends comment pour la dessiner ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 06-03-2005 à 15:32:15    

C'est une horloge de type numerique donc aucun probleme de dessin j'ai juste a recuperer les heures minutes secondes et a  raffraichir tous ca toutes les seconde

Reply

Marsh Posté le 07-03-2005 à 22:33:31    

Ben normalement si tu redessines toutes les secondes la nouvelle heure, y'a pas de rafraichissage à faire (tu redessines par dessus).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 08-03-2005 à 17:29:43    

nan parceque si je redescine sans effacer (je pense j'en suis pas sur) ca risque de reecrire par dessus sans justement effacer
du genre un 7 avec en arriere plan un 6

Reply

Marsh Posté le 11-03-2005 à 15:19:56    

nan??? :??:

Reply

Marsh Posté le 11-03-2005 à 15:53:58    

Salut,
 
Ben tout dépends de comment tu affiches tes valeurs.
Si c'est en "DrawText" (ou équivalent), alors oui, faut effacer d'abord et demander à windows une mise à jour de la zone (invalidaterect)
voir penser à faire du "offscreen" rendering pour éviter le scintillement.
 
Maintennant, si c'est dans un control (type editbox), t'as pas à t'en soucier... La mise à jour se fait toute seule...
 
William
http://www.directupdate.net/


Message édité par willynt le 11-03-2005 à 15:54:33
Reply

Marsh Posté le 11-03-2005 à 15:53:58   

Reply

Marsh Posté le 13-03-2005 à 19:34:44    

c'est du texte statique mais ouai je ne sais pas si il y aura un scintillement vu que je raffraichit toute les secondes.Sinon comment on fait du "offscreen rendering"???

Reply

Marsh Posté le 14-03-2005 à 14:11:38    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed