Bonjour, bonjour!
Donc voilà gros probleme
J'ai créé un projet SDI, et j'ai donc des classes par défaut CEmerView (hérite de CView) CEmerDoc CMainFrame et j'ai aussi plusieurs autres classes, dont une, CConsulterDlg qui hérite de CDialog.
Une fois ma classe CConsuterDlg instanciée etc... Dans une fonction de cet objet j'appel Invalidate() pour raffraichir la fenetre SDI, mon problème,
c'est que ca ne rafraichit rien du tout,
HORMIS si on minimise ET maximise la fenetre OU BIEN si je la déplace en dehors de l'écran et que je la ramene (histoire d'évenement quoi...).
Voilà pour situer un peu le projet.
j'ai essayé d'accéder au ptr de CEmerView à partir de CConsulterDlg, créer la fonction OnPaint associée à WM_PAINT, j'ai essayé d'utiliser d'autres fonctions pour modifier l'affichage... en vain
Peut on m'aider ?
merci !
Partager