Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2010, 00:48   #1
Oburec
Пользователь
 
Регистрация: 20.03.2009
Сообщений: 33
По умолчанию Сохранение изображения TWinControl в файл

есть компонент от TWinControl. на нем рисую с помощью OpenGL + еще неск компонентов дочерних, TreeView, ListView, неск Tedit-ов. как все это хозяйство в файл сохранить?
Попробовал так. но файл пустой получается
Код:
procedure cChart.SaveToFile(filename:string);
var
  bmp:tbitmap;
  canva:tcanvas;
begin
  Canva := TCanvas.Create;
  bmp:=TBitmap.Create;
  Canva.Handle := dc;
  Bmp.Canvas.CopyRect(Rect(0, 0, Width, Height), Canva, Rect(0, 0, Width, Height));
  Bmp.SaveToFile(filename);
  Bmp.Free;
  Canva.Free;
end;
-------------------------
все, заработало. над было bmp.width и heigth присвоить

Последний раз редактировалось Oburec; 09.05.2010 в 01:14.
Oburec вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение изображения в базе Lokos БД в Delphi 9 17.12.2009 00:07
сохранение изображения dedyshka Свободное общение 2 21.11.2009 23:43
Сохранение изображения с Image brutos Мультимедиа в Delphi 7 19.05.2009 12:26
Сохранение заданий на печать в файл изображения JPG DimD Фриланс 1 15.04.2009 19:27
сохранение изображения с TFileStream andrey4623 Общие вопросы Delphi 10 20.10.2007 20:28