witam.
Jak pobrać fragment ekranu i zapisać go do BMP?
na razie mam takie coś:
procedure TForm1.Timer1Timer(Sender: TObject);
var
can:TCanvas;
BMP:TBitmap;
R : TRect;
s:string;
begin
//SetWindowPos(h, HWND_TOP, 0, 0, 879, 628,SWP_SHOWWINDOW);
can:= TCanvas.Create;
can.Handle:=GetWindowDC(GetDesktopWindow);
//can.Handle:=GetWindowRect(h, R); // docelowo będę pobierał fragment okna
BMP:= TBitmap.Create; // TU BŁĄD
end;
z następującym błędem:
unit1.pas(461,15) Error: Unknown record field identifier "CREATE"
co z tym fantem zrobić? jak zapisać tego chrzanionego BMP'ka? a może wie ktoś jak od razu zrobić z tego tiff'a i odczytać z niego tekst przez kontrolkę ActiveX? :P