IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Rafraichir OnPaint() avec clic de souris


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 9
    Points
    9
    Par défaut Rafraichir OnPaint() avec clic de souris
    Bonjour, j'aimerais savoir comment faire afin de rafraichir ma fenêtre mfc lors d'un clic de souris.
    J'ai donc une fonction OnPaint() où je met tout ce que je dois afficher mais il faut a chaque fois que quelque chose cache cette fenêtre pour que OnPaint soit afficher.
    Je voudrais que ce soit au clic de souris OnRButtonDown() que cela se fasse.
    J'ai déja essayer d'appeler OnPaint() directement depuis OnRButtonDown() mais ça ne fonctionne pas.
    Merci d'avance

  2. #2
    Membre confirmé Avatar de stephdim
    Profil pro
    Inscrit en
    Août 2007
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 462
    Points : 521
    Points
    521
    Par défaut
    salut,

    il y a Invalidate() pour toute la fenetre et InvalidateRect() pour une portion.
    au prochain WM_PAINT la zone sera redessinée.
    pour forcer un WM_PAINT tout de suite, il y a UpdateWindow()

    @+

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 9
    Points
    9
    Par défaut Ca marche nikel
    Merci beaucoup, ça marche!
    Bon dimanche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Intercepter un clic de souris avec TApplicationEvent..
    Par Jean-Jacques Engels dans le forum Langage
    Réponses: 5
    Dernier message: 26/08/2011, 16h44
  2. Réponses: 22
    Dernier message: 29/03/2011, 13h50
  3. mapper évent calvier avec clic souris
    Par guillaume07 dans le forum Qt
    Réponses: 4
    Dernier message: 26/11/2009, 16h29
  4. faire des additions avec des clics de souris
    Par abdelus75 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/03/2009, 08h45
  5. Réponses: 4
    Dernier message: 10/09/2006, 19h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo