Bonjour,
J'ai fait une petie applicatino qui dessine des graphiques à la Matlab.
Bref, tous s'affiche bien. Le problème (très connu car tout le monde l'as eu au début) c'est que dès que je passe une autre fenetre dessus, que je maximise .... mon graphe disparait.
J'ai été vor sur googole, et j'ai vu qu'il fallait choper le message ON_WM_PAINT() et redéfinir la fonction OnPaint().
Mais Si je fais celà (donc dans la fonction OnPaint je lui dis de redessiner mon graphe, ben cette fonction est appelertout le temps (j'ai mis un breakpoint pour voir et j'arrete pas defaire F5 (pour que le programme continue de tourner), mais je retourneimmédiatement sur ce breakpoint, bref maintenant le graphe s'affiche quoi qu'il se passe, mais le problème c'est que el grapheest redessiner enpermanence, meme quand je ne fait rien. Résultat : ben j'ai une sorrte de clignotement etc'est encorepire quece que j'avais. Avant j'appuyait sur un bouton (que j'i codé) et hop j'avais le graphique.
Donc ma question est simple comment lui dir de redessiner que lorsque c'est utile ???
P.S. Je suis débutant en MFC mais je pense quecette questio, tout le monde y a été confronté