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

Копирование экрана   Найти похожие ветки 

 
Chw ©   (2002-09-14 16:15) [0]

Подскажите пожалуйста плиз как ПРОСТО скопировать весь экран.
И можно ли управлять цветное/ч\б, разрешение, и т.д.


 
Oleg_Gashev ©   (2002-09-14 16:48) [1]

> Подскажите пожалуйста плиз как ПРОСТО скопировать весь экран.

Alt + Print Screen.

> И можно ли управлять цветное/ч\б, разрешение, и т.д.

В редакторе.


 
Ajax ©   (2002-09-14 17:57) [2]

Если ты про копирование экрана из своей проги то делай так:
1. Кидай на форму TImage
2. Добавляй такой код в FormCreate


Var
Desktop :TCanvas ;
begin
Desktop:=TCanvas.Create;
Desktop.Handle:=GetDC(Hwnd_Desktop);
form1.Left:=0;
form1.top:=0;
form1.Width:=Screen.Width;
form1.Height:=Screen.Height;
Image1.Canvas.CopyRect(Image1.Canvas.ClipRect,Desktop, Desktop.ClipRect);


Цветное/черно-белое изображение можно сделать, а вот разрешение поменять IMHO нельзя так как у экрана всегда 72 dpi.


 
NetBreaker666 ©   (2002-09-14 21:40) [3]

VCL - SUCKS !
BOOL BitBlt(

HDC hdcDest, // handle to destination device context
int nXDest, // x-coordinate of destination rectangle"s upper-left corner
int nYDest, // y-coordinate of destination rectangle"s upper-left corner
int nWidth, // width of destination rectangle
int nHeight, // height of destination rectangle
HDC hdcSrc, // handle to source device context
int nXSrc, // x-coordinate of source rectangle"s upper-left corner
int nYSrc, // y-coordinate of source rectangle"s upper-left corner
DWORD dwRop // raster operation code
);



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

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



Память: 0.45 MB
Время: 0.01 c
4-32076
hovl
2002-07-27 18:21
2002.10.10
Mail sender


3-31616
sasha123
2002-09-19 11:37
2002.10.10
Знающие люди, как программно создать Lookup поле


1-31794
KidMan
2002-10-01 23:50
2002.10.10
Помогите!!!! Горю!


3-31612
zx
2002-09-16 14:09
2002.10.10
Нужен совет


1-31680
Юрий Зотов
2002-09-28 23:07
2002.10.10
Странное поведение дебаггера D5 под XP




   Наверх