Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TMemoryStream


sat ©   (2007-02-27 22:03:00) 

у меня такой вопрос: я просрисовываю на TImage.Canvas фон. потом для хочу сохранить этот фон в TMemoryStream и обновлять фон из потока когда мне надо. как это сделать?


sat   (2007-02-28 00:01:00) [1]

понял попробую


Аноним   (2007-02-27 23:44:00) [2]


> можно по подробнее


Создаешьь битмап

uses Graphics;

var
 B: TBitmap;

B:=TBitmap.Create;

Выставляешь размеры
В.Width:=100;
B.Height:=100;

И рисуешь на его канве

B.Canvas......

а потом с этого битмапа шлепаешь изображение на видимую канву на имадже. Например, с помощью BitBlt. Ну или CopyRect


sat   (2007-02-27 23:36:00) [3]

можно по подробнее


Аноним   (2007-02-27 23:16:00) [4]

Сохраняй не в стрим, а в битмап в памяти
И потом будеш шлепать быстрыми функциями


Eraser   (2007-02-27 22:36:00) [5]

> [0] sat ©   (27.02.07 22:03)

ну, во-первых, прорисовывать на TImage.Picture.Bitmap.Canvas.


Наверх

Титульная страница Поиск, карта сайта Написать письмо