2010-10-23 8 views

Répondre

3

Méfiez-vous d'utiliser la technique décrite par PigBen. Il changera la couleur d'arrière-plan pour toutes les instances de cette classe de fenêtre, sauf si elles implémentent WM_PAINT/WM_ERASBKGND qui remplace l'arrière-plan par défaut de Windows.

Je ferais l'effort supplémentaire d'implémenter WM_ERASEBKGND pour votre fenêtre, et dessiner l'arrière-plan explicitement. De cette façon, vous avez le contrôle total de la couleur d'arrière-plan et vous pouvez avoir différentes couleurs dans différentes instances de fenêtres.

+0

Merci, mais cette solution est moins pratique pour mon projet, car je n'aurai qu'une instance de chaque classe. –

Questions connexes