Bonjour,
Je travaille sous VS 2005 et avec les MFC.
J'ai ma fenêtre principale, et un bouton qui déclenche l'apparition d'une nouvelle fenêtre.
Dans cette nouvelle fenêtre j'ai 4 boutons et un bitmap associé à chaque bouton. Lorsque je clique sur un bouton celui-ci devient vert, et le bitmap associé change également (une variable est aussi mise à jour).
Mon problème se situe lorsque je ferme cette fenêtre puis que je la réouvre.
Je voudrais que les boutons et les bitmap de la fenêtre se mette à jour en fonction de la valeur des variables associées.
J'ai donc surchargé la fonction OnInitDialog mais seuls les bitmaps se mettent à jour, les boutons eux ne changent pas de couleur. J'ai fait un suivi et on pase bien dans les fontions de changement de couleur des boutons lors de la création de la fenêtre. Je pense donc qu'il y a une sorte de rafraichissement postérieur des boutons dans la fonction DoModal...
Est ce que quelqu'un aurait une idée pour garder la couleur des boutons à l'initialisation ?
Merci.
Partager