Показать сообщение отдельно

  #4035  
Старый 02.08.2009, 15:25
Nullsleep
Познающий
Регистрация: 02.06.2009
Сообщений: 67
С нами: 8916612

Репутация: 54
По умолчанию

Код:
const
  x = 225;
  y = 132;
  w = 102;
  h = 41;
var
  rc: TRect;
  bmp: TBitmap;
  dc: HDC;
  wnd: HWND;
begin
  bmp := TBitmap.Create;
  bmp.Width := w;
  bmp.Height := h;
  wnd := GetForegroundWindow;
  dc := GetDC(wnd);
  BitBlt(bmp.Canvas.Handle, 0, 0, w, h, dc, x, y, SRCCOPY);
  ReleaseDC(wnd, dc);
  bmp.SaveToFile('screen.bmp');
  bmp.Free;
end;
x,y - координаты элемента
w,h - ширина и высота

Последний раз редактировалось Nullsleep; 02.08.2009 в 16:01..
 
Ответить с цитированием