Re: Message dans WM_PAINT
Bonjour,
Citation:
Envoyé par dede92
Bonjour,
Peut on loger dans le WM_PAINT un "SendMessage" (pour ouvrir une seconde fenetre) ?
Code:
1 2 3 4 5 6 7 8 9
|
..........
...............
EndPaint (hwnd, &ps) ;
if (!affichage && top_mise_jour) {
affichage++;
SendMessage (hwnd, WM_COMMAND, IDM_MISAJOUR, 0L);
}
return 0; |
et dans IDM_MISAJOUR appeler la fenetre de commande de mise a jour ...
Est ce correct ?
Merci
Bah oui tant que ça marche tu peut!
Par contre, le problème c'est que tu risque de tourné en rond:
- appel à WM_PAINT pour une raison quelconque,
- Affichage de la boite de dialogue,
- destruction de la boite de dialogue,
- Envoi du message WM_PAINT pour rafraichir la zone cachée par la boite de dialogue,
- ...