Вниз
Скачать: CL | DM;

ScreenShot   Найти похожие ветки 

← →
TCrash   (2006-12-22 09:52) [0]

Требуется получить снимок экрана. Нашел пример как его загнать в TCanvas, а хотелось бы в BMP. Возиться с TCanvas.Pixels желания нет. Подскажите плиз куда копать.


← →
PZ   (2006-12-22 10:17) [1]

procedure CopyScreen;
var
 bmp : TBitmap;
 DC  : HDC;
begin
 bmp := TBitmap.Create;
 bmp.Height := Screen.Height;
 bmp.Width  := Screen.Width;
 DC := GetDC(0);                // Дескpиптоp экpана
 bitblt(
   bmp.Canvas.Handle, 0, 0, Screen.Width, Screen.Height, DC, 0, 0, SRCCOPY);
 bmp.SaveToFile("Screen.bmp");
 ReleaseDC(0, DC);
end;      { CopyScreen }


← →
TCrash   (2006-12-22 10:46) [2]

Спасибо. Не с той стороны начал :(



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.032 c
15-1169718111
Ericc
2007-01-25 12:41
2007.02.18
ОФФ:На этом сайте была игрушка "Гробница фараона"


2-1170316509
Tornado
2007-02-01 10:55
2007.02.18
Отследить закрытие чужого приложения


15-1169659282
vrem
2007-01-24 20:21
2007.02.18
FPS!


15-1170150334
legat
2007-01-30 12:45
2007.02.18
Ручная вставка в TDBGridEh


2-1170228447
NLex
2007-01-31 10:27
2007.02.18
GUID




   Наверх