Screenshot speichern
-
Hi all,
ich bin neu bei euch und habe mitbekommen das sich hier viele schlaue köpfe rum tummeln ;).
nun zu meinem problem:
ich möchte gerne einen Screenshot vom Desktop machen und ihn als gif oder jpg abspeichern -> das ganze soll wie mit der Druck taste funktionieren, eben nur automatisch -> der user soll nicht die druck taste drücken, in nen grafik proggi einfügen und speichern.
hat jemand eine idee bzw vielleicht einen link wo ein ähnliches beispiel beschrieben ist? habe einfach keine idee wie man sowas realisieren kann!
bin anfänger...
Vielen Dank im Voraus
Nova
-
hat denn wirklich niemand eine idee wie man die drucktaste per c++ anwenden kann und das ergebnis als bild speichern kann???
bitte helft mir...
-
Die Taste könnte man mit einem Systemweiten Hook abfragen.
MSDN: SetWindowsHookExFür das Speichern da hatte mal einer sich eine Funktion hier geschrieben um ein Bild auf Platte zu speichern (Von einem HBITMAP aus). War glaub ich im MFC oder Winapi Forum (Vlt. auch in der FAQ??)
-
Abspeichern als GIF und JPEG ist nur mit Zusatzbibliotheken möglich!
-
es gibt nen einfacheren weg...
guck dir mal http://codeguru.earthweb.com/misc/MagnifyGlass.html
an. da kannst du dir angucken wie man den bildschirm captured. zum speichern in jpeg und gif könnte dir IPicture aus den MFC's weiterhelfen.
-
vielen dank für eure antworten...
werde es mal mit euren hinweisen probieren
greetz