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

Вниз

Скриншот из программы   Найти похожие ветки 

 
Ajax ©   (2003-01-01 19:15) [0]

Я делаю так:

Procedure SnapShot(filename:string);
var c : pcanvas;
b : PBitmap;
begin
C := NewCanvas(GetDC(0));
b:=NewBitmap(GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN));
b.Canvas.CopyRect(b.canvas.ClipRect,c,c.ClipRect);
b.SaveToFile(filename);
C.Free;
b.Free;
end;


Файл сохраняется, но почему-то черно-белый. Подскажите, плиз, что не так.


 
Gandalf   (2003-01-01 20:38) [1]

b:=NewBitmap(GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN));
b.PixelFormat:=pf32bit; // Или сколько тебе надо


 
Ajax ©   (2003-01-02 11:45) [2]

Спасибо.

Обидно то, что я пробовал PixelFormat ставить. Только я наверное его после
b.Canvas.CopyRect(b.canvas.ClipRect,c,c.ClipRect);
ставил.

Еще раз спасибо.



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

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

Наверх




Память: 0.46 MB
Время: 0.017 c
14-24662
Карелин Артем
2003-08-20 15:56
2003.09.08
Почему сервис не может работать с модулем Filectrl?


9-24294
BANick
2003-03-04 17:45
2003.09.08
Люди помогите с Опенгл плиииз


14-24652
Некрофил - затейник__
2003-08-20 07:25
2003.09.08
Админы у меня идея! А не создать ли новый раздел?


14-24616
Jao
2003-08-17 17:12
2003.09.08
Нет бардаку на винте!!! Оставь свое мнение.


6-24606
Hamelion
2003-07-01 21:01
2003.09.08
Как через IdFTP скопировать файл на Ftp сервер???