Bonjour à tous,

J'ai un objet Picture dans ma dialog Box dans lequel j'affiche des dessins (notamment des lignes). Mais à chaque fois que j'ajoute une ligne la précédente ne s'efface pas ce qui fait qu'au bout d'un certain temps ma fenêtre (mon objet Picture) devient illisible. L'événement OnPaint (quand j'agrandis ou je réduis ma fenêtre principale) règle ce problème mais je voudrais savoir comment réactualiser mon objet (mon DC donc) et seulement cette objet à chaque fois que je dessine une ligne.

Je regarde actuellement les fonctions UpdateWindow et RedrawWindow. Mais çà tourne pas. Peut être est ce au niveau des paramètres.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
::RedrawWindow(DCObjetPic>m_hWnd,NULL,NULL,RDW_NOCHILDREN);
::UpdateWindow(DCObjetPic->m_hWnd);
Qu'en pensez vous ??