Problem mit CImage->Bitblt in HIMETRIC-MapMode



  • Na hallo zusammen,

    ich habe mal wieder ein Problem:
    Und zwar moechte ich in meiner CView ein Bild darstellen. Das Laden und vorbereiten funktioniert auch soweit.
    Nur wenn ich das Bild in der OnDraw von meinem CImage in mein Device-Context pDC uebertragen moechte erscheint leider gar nichts.

    Ich weiss auch warum: Und zwar habe ich den MapMode auf HIMETRIC gestellt, da es sich da leichter arbeiten (und umrechnen laesst). Nur leider ist da meine y-Achse von oben 0 nach unten steigend negativ, womit die bitblt-Funktion nicht klar kommt (Fehlermeldung: yDestHeight<0).

    Wenn ich das Bild vor dem Setzen des MapModes uebertrage, dann funktioniert alles soweit ganz gut, nur verdirbt es mir dadurch meine Seiteneinteilung (ich brauche das ganze fuers Drucken).

    Hat jemand eine Idee, wie ich das Bild von meiner CImage in meine pDC im HIMETRIC-Mode uebertragen kann oder wie ich die Einteilung der y-Achse positiv ausrichten kann???

    Vielen Dank schon mal!


Anmelden zum Antworten