C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Копирование содержимого Imagи на канву формы, Знаю, что где-то было. Найти не могу.
exp
Отправлено: 06.04.2005, 11:42


Мастер участка

Группа: Участник
Сообщений: 304



Есть невидимая имага. Есть форма. Как скопировать имагу на форму. Левый верхний угол имаги должен попасть в точку O(X,Y), находящуюся на форме. Вот....

ЗЫ: Ясное дело можно это сделать попиксельно. Но сие есть гемор.

Отредактировано exp — 06/04/2005, 11:43
62316e
Отправлено: 06.04.2005, 14:08


Дежурный стрелочник

Группа: Участник
Сообщений: 38



Способ 1:
CODE
Form1->Canvas->Draw(0,0,Image1->Picture->Bitmap);
Способ 2:
CODE
HDC hdcSource = Image1->Canvas->Handle;
HDC hdcDestination = Form1->Canvas->Handle;
BitBlt(hdcDestination, 0, 0, 50, 50, hdcSource, 0, 0, SRCCOPY);
exp
Отправлено: 06.04.2005, 22:36


Мастер участка

Группа: Участник
Сообщений: 304



Благодарю. smile.gif

Вернуться в Вопросы программирования в C++Builder