Bitmap austauschen
-
Hallo,
ich habe folgendes Problemchen :
In einer MFC-Anwendung verwende ich 4 Bilder,
die bei Klick auf einen bestimmten Button,
ausgetauscht werden sollen.Die 4 Bilder sind Spielkarten (König,Dame usw.)
Alle benötigten Karten sind in den Resourcen
eingebunden und haben einen eindeutigen Namen erhalten
(deckblatt,dame.bube,koenig usw.).Nur wie wechsle ich die jetzt bei Buttonklick aus ?
Also sprich koenig.bmp soll jetzt verdeckt werden
und dann deckblatt.bmp an der Stelle angezeigt werden.babs
-
CBitmap m_bitmap; //...
CStatic m_static; // ctrl auf picture..//on was auch immer
m_bitmap.DeleteObject(); //alte löschen
m_bitmap.LoadBitmap(IDB_BITMAP2); // neue laden
m_static.SetBitmap(m_bitmap); // neue setzen
-
und was muß ich machen, wenn erst zur Laufzeit neue Bitmaps geladen werden sollen?
-
warum willst du spielkarten zur laufzeit laden ??
sogar solitär hat die karten in den resourcen !
Aber wenn du mit viel mit bitmpas und so sachen arbeiten möchtest,
warum nimmst du da nicht einfach dirextx (sagen wir mal directdraw von DirectX7) ?happy coding !