Bonjour à tous,

J'ai besoin de rafraîchir ma fenêtre parente :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
::SendMessage(parent,WM_PRINT,(WPARAM)wParam,PRF_CLIENT | PRF_ERASEBKGND | PRF_NONCLIENT | PRF_OWNED | PRF_CHECKVISIBLE);
Mais ceci ne marche qu'à moitié, un coup ça affiche correctement la fenêtre, un coup c'est tout noir

Je le fais à chaque redimensionnement de la fenêtre, et lorsque je l'agrandis, ça passe bien, mais lorsque je la rétrécit, le WM_PRINT affiche une fenêtre toute noire.

Quelqu'un aurait-il une idée ? Pourquoi le WM_PRINT ne marche pas dans tous les cas ?

Merci à vous,
A bientôt