Rafraichier une zone de l'ecran - C++ - Programmation
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 ?
Marsh Posté le 03-03-2005 à 16:25:38
ReplyMarsh 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
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).
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
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/
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"???
Marsh Posté le 14-03-2005 à 14:11:38
Avec un bitmap en mémoire:
http://msdn.microsoft.com/library/ [...] licker.asp
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