probiers mal so (von
hier):
Delphi-Quellcode:
const
CAPTUREBLT = $40000000;
DC := GetWindowDC(0);
try
BitBlt(BackBuf.Canvas.Handle, 0, 0, BackBuf.Width, BackBuf.Height,
DC, 0, 0, SRCCOPY
or CAPTUREBLT);
finally
ReleaseDC(0,
DC);
end;
//Edit:
das mit dem Wasserzeichen versteh ich nicht ganz...wozu brauchst du da alphablending? warum nicht einfach die normalen Canvas-Methoden, um Text/Rahmen hinzumalen?
HTH Frank