Double-Buffering: Bildschirmdarstelung als Bitmap speichern
-
Hallo zusammen,
Ich möchte einen bestimmten Bereich (rechteck) des Bildschirms als Bitmap speichern. Diese Bitmap soll dann im Hintergrund bearbeitet werden, und anschliesend wieder auf dem Bildschirm ausgegeben werden.
Wie ich eine Bitmap im Hintergrund bearbeite und anschliessend auf dem Bildschirm ausgebe ist mir bekannt. Aber, wie ich einen bestimmten auf dem Bildschirm dargestellten Bereich als Bitmap speicher um diesen zu bearbeiten, ist mir unbekannt. Kann mir da jemand Helfen?
Gruß
spacehelix
-
Du hast deinen Bildschirm-DC (auf dem Bildschirm dargestellter Inhalt) und den Speicher-DC (das "Bitmap im Hintergrund"). Zwischen denen kannst du per BitBlt() Teile austauschen (das funktioniert technisch in beide Richtungen ;)).
-
Danke schön,
ich habs zwar noch nicht ausprobiert aber klingt logisch.
Gruß
spacehelix