Bitmaps im Dialog ändern



  • Hallo,

    ich habe folgendes Problem.
    Ich möchte in einem Dialog ein Bitmap anzeigen und dieses während der Laufzeit ändern.
    Anzeigen geht aber wenn ich es ändern möchte bekomme ich eine Assertion.

    // Bild anzeigen
    m_Bitmap.LoadBitmap(IDB_Bild1); 
    m_CtlTest.SetBitmap( m_Bitmap ); 
    
    // Bild ändern
    m_Bitmap.LoadBitmap(IDB_bild2); 
    m_CtlTest.SetBitmap( m_Bitmap );
    

    Was muß ich tun damit ich das Bild neu belegen kann?

    Danke
    Thomas



  • Hi,

    du musst das Bitmap erst löschen, bevor du ein neues Laden kannst:

    m_Bitmap.DeleteObject();
    

    Grüße Rapha



  • Hi,

    Danke jetzt gehts. Ich hab an der falschen Stelle gesucht.
    Ich wollte immer im m_CtlTest das Bild löschen.

    Danke
    Thomas


Anmelden zum Antworten