LineTo/MoveTo in SpeicherCDC?



  • wie kann ich LineTo/MoveTo in einem temporären CDC verwenden?

    ich dachte einen temporären SpeicherCDC zu verwenden um zuerst die Bild-Informationen vorzubereiten u. dann mittels StretchBlt in einen richtigen CDC von einem CStatic zu kopieren.

    also das kopieren funktioniert ja von einem CDC in einen anderen (wenn man fertige CDC von irgendwelchen Komponenten zb. Buttons nimmt), aber wenn ich einen CDC mit new CDC() anlege u. CreateCompatibleDC auf eine PictureControl-Komponente (CStatic) anwende kann ich zwar auf den CDC dann mit LineTo zeichnen, aber beim übertragen mittels StretchBlt passiert überhaupt nichts (bzw. man sieht nichts)

    wie macht man denn sowas? brauche wirklich hilfe in der Sache. Bitte möglichst mit Codebeispiel.

    Danke für eure Hilfe.



  • naja, ich habe das jetzt über ein Array gelöst in dem ich zeichne und das dann als Bitmap in den DC geladen. Es gibt bestimmt bessere Möglichkeiten, aber wird es funktioniert so zumindest.


Anmelden zum Antworten