Bilder
-
Ich lasse mir Bilder anzeigen. Ich habe einen Zeiger, der auf das
aktuelle Bild zeigt. Dadurch kann ich auch immer nur ein Bild anzeigen
lassen. Wenn ich jetzt aber das zweite Bild aufruf, sieht man das erst
noch auf den Bildschirm ( da die Bilder unterschiedlich groß sind )
Wie schaffe ich es, dass das alte Bild nicht mehr angezeigt wird?
-
Einmal das leere Fenster darstellen?
Und wieso eigentlich:
dave_1 schrieb:
Wenn ich jetzt aber das zweite Bild aufruf, sieht man das erst
noch auf den Bildschirm
Wann verschwindet es denn?
-
Invalidate() vor dem Anzeigen aufrufen.
Besser ist es aber, das Bild in OnPaint zu zeichen, weil es sonst weg ist, wenn ein anderes Fenster vor deiner Applikation liegt
-
Danke!
Ich hatte Invalidate() aufgerufen, aber für das falsche Fenster!
Jetzt geht es.Die Bilder sind nie verschwunden. Tippfehler: es sollte heißen 'das erste noch'
-
Haste das mal versucht, ein Fenster über deines zu schieben?
-
Muß ich wohl noch ändern!!!
-
Sag ich doch