скрыть

скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Google  
 

Получить изображение формы в виде Bitmap и поместить его в буфер обмена



Оформил: DeeCo

// Copy form1 as bitmap into the clipboard 
// Kopiert Form1 als Bitmap in die Zwischenablage 

procedure TForm1.Button1Click(Sender: TObject);
 var
   imgWindow: TBitmap;
 begin
   imgWindow := GetFormImage;
   try
     Clipboard.Assign(imgWindow);
   finally
     imgWindow.Free;
   end;
 end;

 // Save the bitmap to a file 
// Das Bitmap in einer Datei speichern: 

procedure TForm1.Button2Click(Sender: TObject);
 var
   imgWindow: TBitmap;
 begin
   imgWindow := TBitmap.Create;
   try
     imgWindow := Form1.GetFormImage;
     imgWindow.SaveToFile('c:\FormImage.bmp');
   finally
     imgWindow.Free;
   end;
 end;





Copyright © 2004-2016 "Delphi Sources". Delphi World FAQ




Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook