Bilder auf Buttons verschwinden nach mehrmaligem Dialogaufruf ?



  • Hallo,

    ich habe da ein kleines Phänomen, das ich mir nicht erklären kann.
    Ich habe einen normalen MFC Dialog. Aus diesem rufe ich eine weiter
    Dialogklasse per Knopfdruck auf. Diese Dialogklasse hat einen Knopf,
    der ein Bitmap enthält. Nach dem Druck auf den Bitmapbutton verlasse
    ich die Klasse, den Dialog mit OnOK().

    Das Setzen des Bildes läuft in etwa so:
    m_myButtonControlVar.SetBitmap(LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_myBitmap)));

    Der erste Aufruf läuft tadellos. Nach ca. 3 Aufrufen (varriert) erscheint
    zwar der Knopf, aber nicht dessen Bitmap !!
    Ausserdem verschwindet der Kopf des Fensers oder wird weiss ?

    Stimmt da was mit dem OnOK nicht ? was nimmt man sonst, um eine CDialogKlasse
    zu verlassen ? Oder ist es ein falscher Aufruf mit :

    CMyDialog newdialog;
    newdialog.DoModal();

    ??

    Gruß
    thenoname


Anmelden zum Antworten