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

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

Скопировать кусок Bitmap [D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]


fun.exe ©   (2006-06-21 12:05:00) 

У меня есть переменная B1 типа TBitmap и есть графический файл формата BMP с разрешением 640х480. Мне надо в переменную B1 поместить кусочек изображения с данного графического файла размером 64х64 с координат x=500, y=400.


Sabaka   (2006-12-03 21:24:00) [1]

Заработало! Спасибо большое.


antonn   (2006-12-03 10:51:00) [2]

у B1 нужно размеры сначала указать:
B1.width:=64;
B1.height:=64;


Sabaka   (2006-12-02 21:39:00) [3]

Я так же пытался сделать: всё компилитса, запускаетса, но во втором битмапе ничего не рисует. Из-за чего может не работать? Есть ли другие способы?


antonn   (2006-06-21 13:36:00) [4]

var b:Tbitmap;
begin
b:=Tbitmap.create;
try
b.loadfromfile('c:\bb.bmp');
B1.canvas.copyrect(rect(0,0,64,64),b.canvas,rect(500,400,500+64,400+64));
finally
b.free;
end;
end;


Наверх

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