Pourquoi les fenêtres séparent-elles le cycle de peinture en deux messages wm_paint et wm_ereasebackground, pourquoi pas un seul?A propos de Windows le cycle de peinture d'une fenêtre
0
A
Répondre
2
Ceci est encore à partir des bonnes vieilles façons où WM_PAINT aurait pu être trop lent. Il était préférable d'avoir au moins le fond dessiné. C'est beaucoup moins important aujourd'hui.
Vous pouvez utiliser l'implémentation par défaut qui dessine simplement l'arrière-plan avec la brosse de fond par défaut de la fenêtre. Alternativement, vous pouvez juste l'ignorer et utiliser WM_PAINT pour tout votre code de dessin.
Je pense qu'il y avait un article de Raymond Chen, mais je ne le trouve pas maintenant.
Questions connexes
- 1. A propos du cycle de vie des activités
- 2. Problème de peinture sous forme de fenêtre
- 3. Problème de peinture de fenêtre Java
- 4. A propos de la façon de prendre Windows Services
- 5. A propos de PostgreSQL
- 6. A propos de Dialog
- 7. Win32 SDK fenêtre enfant peinture (C/C++)
- 8. A propos Gtk Boîte de dialogue Comportement
- 9. A propos de l'image Sybase
- 10. A propos de C++ pointeurs
- 11. inverse A propos de ollydbg
- 12. A propos de RDBMS Concept
- 13. A propos de développement PHP
- 14. Spécifier la région de peinture de fenêtre dans WINAPI
- 15. A propos de WM_MOUSEHOVER, contrôles et ballons
- 16. Liste dans JScrollPane peinture à l'extérieur de la fenêtre
- 17. A propos de Case Ignorer de MySQL
- 18. A propos de l'utilisation de sqlite
- 19. A propos de: Décompresser Région De Bitmap
- 20. A propos de l'ISession de NHibernate
- 21. A propos MKMapView
- 22. Question A propos NavigationBar
- 23. Comment faire pour router/A propos de/Accueil/A propos de
- 24. A propos .sqliterc
- 25. A propos detailsview
- 26. A propos de développement d'applications mobiles Android?
- 27. A propos de Delphi Wings (ORM)
- 28. A propos de JSP et applets SIGNÉE
- 29. A propos de PayPal Express Checkout api
- 30. A propos de: accepter électroniquement Western Union