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

Вниз

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

 
Lina   (2003-08-21 07:21) [0]

Подскажите пожайлуста как сделать Screen рабочего стола


 
Zergling ©   (2003-08-21 07:28) [1]

PrintScreen, CopyRect


 
Lina   (2003-08-21 07:33) [2]

А можно с примером , пожайлуста, ну очень нужно


 
Skier ©   (2003-08-21 09:05) [3]

>Lina (21.08.03 07:21)
Что есть Screen рабочего стола ?
Поясни...


 
Babay ©   (2003-08-21 09:09) [4]

procedure TForm1.SpeedButton1Click(Sender: TObject);
var
DeskTopCanvas: TCanvas;
BitMap: TBitMap;
begin
BitMap := TBitMap.Create;
DeskTopCanvas:=TCanvas.create;
DeskTopCanvas.Handle := GetDC(Hwnd_Desktop);

BitMap.Width := Screen.Width;
BitMap.Height := Screen.Height;
Bitmap.Canvas.CopyRect(Bitmap.Canvas.ClipRect,
DeskTopCanvas, DeskTopCanvas.ClipRect);

// все копия экрана в BitMap

..... Делаем че надо ....

// незабудем уничтожить созданные объекты
BitMap.free;
DeskTopCanvas.free;
end;


 
Skier ©   (2003-08-21 09:11) [5]

>Babay © (21.08.03 09:09) [4]
+ ReleaseDC(...)


 
Babay ©   (2003-08-21 09:54) [6]

Ага точно, забыл сори.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
1-10736
Zed
2003-08-20 09:45
2003.09.04
Rак сохранить изображение целой формы


1-10759
Юлия
2003-08-24 18:38
2003.09.04
Как из строки убрать ненужные пробелы в начале и в конце строки?


1-10689
Vt
2003-08-21 02:48
2003.09.04
Программно добавить ListView на закладку TabbedNotebook1?


4-11035
i-s-v
2003-06-23 11:44
2003.09.04
Можно ли програмно создать DLL?


14-10888
Study
2003-08-14 13:15
2003.09.04
2 вопроса