Einzelnen Beitrag anzeigen

Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Screenshots machen + auswerten

  Alt 27. Mär 2008, 14:35
lol,

also einen Generellen Screenshot kann man ja einfach machen

Delphi-Quellcode:
function CaptureScreen: TBitmap;
var
DC: HDC;
ABitmap: TBitmap;
begin
  // Capture the Desktop screen
  DC := GetDC(GetDesktopWindow);
  ABitmap := TBitmap.Create;
  try
    ABitmap.Width := GetDeviceCaps(DC, HORZRES);
    ABitmap.Height := GetDeviceCaps(DC, VERTRES);
    // BitBlt on our bitmap
    BitBlt(ABitmap.Canvas.Handle,
    0,
    0,
    ABitmap.Width,
    ABitmap.Height,
    DC,
    0,
    0,
    SRCCOPY);
  finally
    ReleaseDC(GetDesktopWindow, DC);
  end;
  Result := ABitmap;
end;
Wenn du nun das Handle der zu kopierenden Formulare hast ist der rest einfach.

Deine Erhellung bekommst du in dem du die Bilder von einander abziehst und dann auf <> 0 prüfst
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat