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

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

Копирование прямоугольной области в TBitmap [D5, Win2k, WinXP]


Njes ©   (2003-04-16 10:10:00) 

Помогите разобратся. Как скопировать часть Image.Canvas (прямоугольная область) в TBitmap.

Делаю так

bmp:=TBitmap.Create;
For i:=0 to 50 do
for j:=0 to 50 do
Bmp.Canvas.Pixels[i,j]:=Image.Canvas.Pixels[i,j];

Не ругается, но и результата нет


Плохой человек   (2003-04-18 18:48:00) [1]

>А по теории если размеры не установлены то должен быть глюк аксесс виалетион, или нет?? Фиг знает не помню...

Просто нет резалта или возвращает какой-нить цвет, чёрный или белый.


MBo   (2003-04-18 17:20:00) [2]

нет


Stexen   (2003-04-18 17:19:00) [3]

А по теории если размеры не установлены то должен быть глюк аксесс виалетион, или нет?? Фиг знает не помню...


MBo   (2003-04-16 10:17:00) [4]

размеры битмапа не установил.

А копировать лучше Canvas.CopyRect или BitBlt


Наверх

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