Bitmap als Button
-
Hi!
Kann mir vielleicht einer von euch sagen, wie ich in Visual C++ einen Button mit einem Bitmap versehen kann. Also ich möchte auf einen Button klicken der nicht wie ein normaler aussieht, sondern ein Bitmap ist. Kurzgesagt ich will ein Bild als Button hernehmen!
Ich danke euch scho im voraus für die Antworten.
Und bitte für einen Anfänger erklären, denn ich kenn mich noch nicht so gut aus.
Ciao
-
Hallo
also die vorgehensweise ist wie folgtBei der Erzeugung eines Bitmaps muß noch eins geklärt werden da
es verschiedene Zuszände gibt.Zustand 1 . Hat der Button nicht den Focus
zustand 2. Hat der Button den Focus und wird mit der Rechten Maustaste angeklickt
zustand 3 Button hat den Focus wird aber nicht gedrückt.
Es gibt zwar noch einen 4 Zustand der aber nicht von belang ist.
Zu jeden zustand kann man ein Bitmap zuweisen.Erzeuge für jeden Zustand ein Bitmap
hier mal
Bitmap1
Bitmap2
Bitmap3Das sind die ResourseID der Bitmaps
Als nächstes bitte 1 Membervariablen vom Typ CBitmapButton in der Header deklarieren.CBitmapButton m_Button_Beenden;
WICHTIG
Ändere in der eigenschaftsbox des Button
auf Besitzerzeichnung
Bitte nicht die CheckBox auf Bitmap ändern.Danach kannst du das Bitmap laden zum Beispiel unter
OnInitDialog()VERIFY ( m_Button_Beenden.Autoload(IDC_BEENDEN,this));
IDC_BEENDEN ist die ResourseID des Button
wenn noch fragen sind melde dich
Vossy
Ist nicht so schwer