Screenshot drucken

Hallo!

Ich würde gerne einen Screenshot meines Programms machen und diesen dann gleich direkt ausdrucken.

Komm nur leider nicht weiter.
Kann mir da jemand helfen?

Danke und Gruß

Daniel

Hallo DaniK

Ich würde gerne einen Screenshot meines Programms machen und
diesen dann gleich direkt ausdrucken.

Ich weiss nicht, ob ich dich richtig verstehe. Du hast ein Programm geschrieben, das irgendein schönes Fenster aufmacht und dieses Fenster möchtest Du jetzt ausdrucken?

  1. Möglichkeit:
    Starte dein Programm und dann drücke die Taste „Druck“ oder „Print“ (je nachdem welche Tastatur Du hast). Dann hast Du einen Screenshot im Zwischenspeicher und kannst den mit „Einfügen“ in jedes beliebige Grafikprogramm befördern und von dort ausdrucken.
  2. Möglichkeit:
    Installiere dir das Grafikprogramm Irfan
    http://www.irfanview.de/
    das hat eine eingebaute Screenshot-Funktion, heisst dort glaube ich „Fotografieren“, mit der Du sogar auswählen kannst, ob Du deinen ganzen Bildschirm fotografieren willst oder nur ein ausgewähltes Fenster.
    Ich hoffe, das wars, was Du wolltest.

Mit freundlichen Grüssen
Klaus Bernstein

Wie man „per Hand“ einen Screenshot macht weiß ich, danke.
Da wir ja in einem C++ Forum sind, will ich natürlich wissen, wie ich so etwas programmiere.

Also einfach auf einen Button im Dialog klicken, dann die Druckerauswahl öffnen und den Dialog ausdrucken.

Kannst du mir da vielleicht auch weiterhelfen?

Gruß

Daniel

Hallo DaniK

Wie man „per Hand“ einen Screenshot macht weiß ich, danke.

Sorry, wollte deine Kenntnisse nicht unterschätzen. Habe einfach zu wenig auf das Thema des Forums geachtet, meine Schuld.

Also einfach auf einen Button im Dialog klicken, dann die
Druckerauswahl öffnen und den Dialog ausdrucken.

Kannst du mir da vielleicht auch weiterhelfen?

Nein, in guten alten DOS-Zeiten hat man einfach die Bitmap ausgelesen und in ein Array gepackt. Aber das funktioniert ja heute wohl nicht mehr.
Mit freundlichen Grüssen
Klaus Bernstein