2010-03-04 2 views
1

J'ai un petit graphique (6x9) que je veux dessiner sur un CButton. J'ai réussi à faire fonctionner ceci en utilisant :: LoadImage et CButton :: SetBitmap. Le problème est que lorsque je mets le bitmap sur le bouton, il n'est plus dessiné comme un bouton «style XP». C'est à dire. il n'a pas de coins arrondis.Comment puis-je afficher un bitmap/icône sur un bouton de style XP

Comment puis-je dessiner un bitmap (ou une icône) sur un bouton sans que le bouton ne perde le style XP?

Répondre

2

Ne le faites pas avec le tirage propriétaire. Utilisez CMFCButton qui supporte mieux les boutons bitmap, même avec la transparence.

+0

Également nécessaire le lien suivant dans OnInitDialog pour travailler: CMFCVisualManager :: SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows)); – Hoppy

Questions connexes