Problem z Samurize i Delphi

0

Mam taki kod:

var
 Can: TCanvas;
 Bit : TBitmap;
 Bitmap : TBitmap;
 JPG : TJPEGImage;
begin
 try
  Can := TCanvas.Create;
  Can.Handle := GetWindowDC(GetDesktopWindow);

  Bit := TBitmap.Create;
  Bit.Width := Screen.Width;
  Bit.Height := Screen.Height;
  Bit.Canvas.CopyRect(Rect(0, 0, Screen.Width, Screen.Height),
      Can,
      Rect (0, 0, Screen.Width, Screen.Height));
   try
     Bit.SaveToFile('C:\Apache2\htdocs\pulpit.bmp');
   except 
     raise Exception.Create(
     'Blad w zapisie pliku...');
   end;
 finally
  Can.Free;
  Bit.Free;
 end;
    try
    Bitmap := TBitmap.Create;
    Bitmap.LoadFromFile('C:\Apache2\htdocs\pulpit.bmp');
    JPG := TJPEGImage.Create;
    JPG.Assign(Bitmap);
    JPG.SaveToFile('C:\Apache2\htdocs\pulpit.jpg');
  finally
    Bitmap.Free;
    JPG.Free;
  end;
  application.Terminate;

I jak robi screena to bez programu samurize
czyli normalnie pulpit tylko nie widać tego programu ;-)

(jak ktoś nie wie co to to samurize niech wejdzie na http://213.192.81.151/pulpit.jpg [to to z pogodą i czasem i temp.])

0

nie jestem pewien czy cię dobrze zrozumiałem, zwłaszcza że rozwiązanie wydaje się bardzo prostę - wystarczy przez zrobieniem screena zminimalizować aplikacje a po za kończeniu przywrócic do pierwotnego stanu. ale tak jak pisałem na początku - nie jestem pewien że cię dobrze zrozumiałem.

pozdro.

0

chodziło mi o to, że jak robie screena, to wszystko widać poza aplikacją samurize (po prostu nie ma jej na screenie) a jak robie przez print screen to wszystko widać. A co do minimalizacji formy, to ta aplikacja nie ma formy :-| .

Chyba teraz troszke rozjaśniłem, nie? [glowa]

0

Samurize ma swój własny canvas, a ty sciągasz tylko canvas pulpitu.

0

No tak, ale jak pobrać Canvasa pulpitu i samurize jednocześnie na jednym obrazku.....

Chyba gdzieś to juź widziałem... [glowa]

Lece szukać a jak ktoś znajdzie to miło by było o tym się dowiedzieć :|

0

Najpierw pobierz cavas pulpitu a potem samurize'a
gdzies musi miec swoj uchwyt.
poszukaj tez na http://www.torry.net
moze sa do tego jakies komponenty, powinny

1 użytkowników online, w tym zalogowanych: 0, gości: 1