Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

Как создать скриншот всего экрана, не только окна самой программы   Найти похожие ветки 

 
acsoft ©   (2003-05-18 09:45) [0]

Как создать скриншот всего экрана, не только окна самой программы, и еще неплохо было бы, если это делалось вне зависимости от состояния окна (т.е. оно может быть свернуто).


 
Delphi5.01 ©   (2003-05-18 10:10) [1]

ochen prosto
var BitMap: TBitMap;
begin
BitMap:=TBitMap.Create; //sozdau BitMap gde butet naxoditsa tvoi ekran
BitMap.Width:=Screen.Width; //ustanavlivaem shirinu bitmapa
BitMap.Height:=Screen.Height; //ustanavlivaem visotu
BitMap.Canvas.Handle:=GetDC(0); //ebiasnaem sisteme chto canvas BitMapa eto canvas ekrana, tak chto esli chto izmenitsa na Screene izmenitsa i v BitMape
form1.Canvas.Draw(0,0,BitMap); //vinosim rezultat na formu nu ili kudato esho eto uje po tvoemu usmotreniu
BitMap.Freee; //ocheshaem pamet
end;

Jelau udachi!


 
e!dGe. ©   (2003-05-18 10:29) [2]

http://delphimaster.net/view/1-1053129234/



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

Текущий архив: 2003.05.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
14-95053
Дмитрий К.К.
2003-05-08 05:52
2003.05.29
Именинники 8 мая


1-94893
nevalex
2003-05-15 00:33
2003.05.29
Как сделать чтоб моя прога открывала файлы при нажатии на них


14-95126
PKK
2003-05-12 17:15
2003.05.29
bignum,


4-95164
LyzD
2003-03-30 17:01
2003.05.29
Добавить свою кнопку в заголовок окна...


1-94857
Identifikator Borna
2003-05-20 10:11
2003.05.29
Поиск в текстовых файлах