Hallo zusammen,
ich bin gerade dabei unter Visual Studio 6.0 in der MFC-Umgebung (MDI) ein Programm zu schreiben, welches BMP-Dateien einlesen,diese Filtern und anschließend in einem neuen Fenster darstellen kann.
Prinzipiell funktioniert das auch einwandfrei, bis auf den kleinen Schönheitsfehler, dass das Fenster des gefilterten Bildes zwar angezeigt wird, aber der Inhalt erst sichtbar wird, wenn ich die Fenstergrösse änder, das Bild über den Rand des Hauptfensters hinaus und wieder hineinschiebe, etc.
Das Fenster wird in der Dokumentenklasse erzeugt, anschließend die Funktion zur Filterung des Originalbildes aufgerufen (als Thread) und schließlich wird eine Message an die CMainFrame geschickt, in der durch
pDoc->UpdateAllViews(NULL);
eigentlich das entsprechende Fenster sichtbar gemacht werden sollte. Dies scheint jedoch nicht zu funktionieren. Auch ein Invalidate() hat nichts an der Situation verändert.
Ich hoffe, jemand kann mir einige Tipps geben.
Danke und Gruß
Steffen