Dialog als Jpg exportieren
-
Hallo zusammen,
ich brauche mal wieder eure Hilfe! Ich habe eine dialogfeldbasierte Anwendung. Dort gibt es einen Dialog, der mehrere Static-Elemente beinhaltet. Diesen Dialog möchte ich nun gerne irgendwie in eine jpg-Datei bekommen.
Also Datei aus dem Programm heraus erzeugen, Dialoginhalt reinzeichnen (so als wäre die Ansicht ein Bild) und fertig!
Kann mir jemand veraten, wie ich das anstellen kann?Liebe Grüße,
Lexaja
-
Du könntest mit GetDesktopWindow()->GetDC() auf den DC des Desktops zugreifen und dann in ein Image blitten. Dabei tritt nur das Problem auf, daß der Dialog immer vollständig zu sehen sein muß. Ein Weg die Ansicht eines Dialoges direkt in ein Bild zu rendern ist mir leider nicht bekannt
-
Also ich würde es über den WindowDC deines Dialoges versuchen. Diesen dann in ein CImage Blitten und das ganze dann als *.jpg in eine Datei schreiben.
Ist aber ebend nur eine Idee, ich hab es nicht ausprobiert.
Gruß Matthias