Einzelnen Beitrag anzeigen

Benutzerbild von x000x
x000x

Registriert seit: 21. Jan 2004
Ort: Bei Hamburg
308 Beiträge
 
Delphi XE2 Professional
 
#8

Re: Problem mit Speichern von Bild

  Alt 5. Nov 2005, 18:26
Moin moin,

Zitat von turboPASCAL:
Man kann es sicherlich auch anders machen aber...
Wenn die Anwendung minimiert werden soll, bzw. hinter anderen Fenstern liegt MUSS man es anders machen.
(Jedenfalls wenn es ums speichern eines Frames geht.
Im Beispielsoucre wird nur die Zeichenfläche vom Videopanel kopiert, die aber bei verdecktem/minimiertem Fenster
nicht aktualisiert wird. Somit erhälst du nur Ausschnitte vom aktuellen Screen.)

einfacher ginge es so:
Delphi-Quellcode:
//..
// SendMessage(capHandle, WM_CAP_FILE_SAVEDIB, 0, LPARAM(PChar(Path + Format('Capture-%0.4d.bmp', [FileCounter]))));
capFileSaveDIB(capHandle, PChar(Path + Format('Capture-%0.4d.bmp', [FileCounter])));
//..
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat