Benötige Hilfe...
-
Hi,
Ich hab eine Frage. Also ich hab ein
CStatic m_Bildoben;im Header.
Diesem weiß ich per Button ein Bild zu.... void Bilder::Auswahlzeichnen() { int size = 58; CBitmap bitmap; s_Bildoben = m_strImageDir + "\\" + m_VectorImageNames[m_nSelectedItem]; //Laden des Bitmaps bitmap.Attach(LoadImage(NULL,s_Bildoben,IMAGE_BITMAP,size,size,LR_LOADFROMFILE|LR_DEFAULTCOLOR|LR_DEFAULTSIZE)); m_Bildoben.SetBitmap(bitmap);//Hier las ich es zeichnen return; }Meine Frage ist nun wie ich von m_Bildoben den Inhalt löschen kann.
Hab folgendes geschrieben:
void Bilder::OnEntfern() { if(m_Loeschen == 1) { s_Bildoben=""; m_Bildoben.SetBitmap(NULL); RedrawWindow(); }Ist nun m_Bildoben wieder leer oder wird das so nicht gelöscht? Hab jetzt mit Invalidate, experimentiert was aber nicht zum gewünschten Ergebniss führt.
m_Bildoben muß aber leer sein, weil ich es in einer anderen Funktion darauf überprüfe.
Überles ich irgendetwas oder kann ich das so garnicht schreiben?mfg blub
