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