DELPHI Воскресенье, 05.05.2024, 20:02
Приветствую Вас Гость | RSS
Меню сайта

Разделы новостей
Статьи [1]
Примеры программ [4871]
Компоненты Delphi [3]
Секреты Delphi [1]
Полезное [92]
Мои разработки [3]

Начало » 2007 » Апрель » 20 » Скриншот экрана
Скриншот экрана
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
Var
DesktopCanvas:TCanvas ;
BitMap:TBitMap;
begin
DesktopCanvas:=TCanvas.Create;
DesktopCanvas.Handle:=GetDC(Hwnd_Desktop);
BitMap := TBitMap.Create;
BitMap.Width := Screen.Width;
BitMap.Height:=Screen.Height;
Bitmap.Canvas.CopyRect(Bitmap.Canvas.ClipRect,
DesktopCanvas, DesktopCanvas.ClipRect);
Bitmap.Canvas.TextOut(0,0,DateToStr(Now)+ ' ' + TimeToStr(Now));
Bitmap.SaveToFile('pic.bmp');
end;

end.

Категория: Полезное | Просмотров: 1263 | Добавил: ADMIN | Рейтинг: 0.0 |
Всего комментариев: 1
1 Евгений  
0
Поддерживаю Эсце, +1

Имя *:
Email *:
Код *:
Форма входа

Календарь новостей
«  Апрель 2007  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30

Поиск по новостям

Друзья сайта

Статистика

Copyright MyCorp © 2006