Refresh d'un panel

Résolu
Tom59247
Messages postés
28
Date d'inscription
jeudi 7 janvier 2010
Statut
Membre
Dernière intervention
7 février 2013
- 27 août 2012 à 16:15
Tom59247
Messages postés
28
Date d'inscription
jeudi 7 janvier 2010
Statut
Membre
Dernière intervention
7 février 2013
- 30 août 2012 à 14:05
Bonjour tlm,

Dans le cadre d'un projet, j'intercepte les messages WM_PAINT jusque là c'etait uniquement pour connaitre le handle de la fenêtre Focus, rien de bien compliqué.

En revanche, je dois maintenant definir si le WM_PAINT à été envoyé pour refresh une certaine partie de l'appli. (un Panel qui affiche des infos)

Auriez vous une piste pour moi ?

Ou une solution même sans WM_paint qui m'indique si oui ou non le Panel est refresh.

Le texte du Panel n'est pas contenu dans le "caption" et je n'ai pas acces au code de l'appli qui affiche le Panel.

Merci d'avance pour vos retours !

2 réponses

Tom59247
Messages postés
28
Date d'inscription
jeudi 7 janvier 2010
Statut
Membre
Dernière intervention
7 février 2013

30 août 2012 à 14:05
Sans doute pas assez de café, problème résolu !

comment perdre une journée ..
pour ceux qui plante, gérer le retour des handle dans le CallBack du hook.

@+
3
Tom59247
Messages postés
28
Date d'inscription
jeudi 7 janvier 2010
Statut
Membre
Dernière intervention
7 février 2013

28 août 2012 à 15:34
après relecture c'est pas très clair :)

je souhaite juste réaliser un hook sur un handle connu.

quelque chose du type :

ecoute(HWND lacible)
if(ecoute == "WM_paint" ||"WM_windowposchanging")
cout << "le handle est modifié ! "
else
on continue l'ecoute

je ne sais pas si c'est un peu plus clair :/

Merci d'avance
0