Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

image и paintbox   Найти похожие ветки 

 
ЮРЕЦ   (2007-06-08 18:24) [0]

нужно картинку в image1 расположить задним фоном, а в paintboxe, расположенном поверх image1 рисовать (используя картинку в image1 как шаблон). т.е. как в фотошопе используют слои.
это возможно? и как? (а то у меня image перекрывает paintbox, или наоборот.


 
{RASkov} ©   (2007-06-08 22:49) [1]

> [0] ЮРЕЦ   (08.06.07 18:24)

Не используй их(Image и PaintBox) вместе, рисуй на чем нибудь одном.
Тебе прозрачность нужна?
Посмотри Graphics32...
или помучайся так:
Ложишь Имагес на него сверху паинт
на создании формы присваиваешь прозрачный стиль кисти канве паинта.
Рисуешь на канве паинта....
Стереть все.... просто копируешь картинку из Имагеса на канву паинта....
Криво, но зато так, как ты хочешь :)


 
ЮРЕЦ   (2007-06-09 16:18) [2]

>Не используй их(Image и PaintBox) вместе, рисуй на чем нибудь одном.
я и хочу рисовать только на paintbox, а Image использовать как задний фон.

>Посмотри Graphics32...
это какой-то компонент?

>на создании формы присваиваешь прозрачный стиль кисти канве паинта.
paintbox1.Canvas.     а дальше как?

>Стереть все.... просто копируешь картинку из Имагеса на канву паинта....
укажите, пожалуйста, как?

Спасибо.


 
{RASkov} ©   (2007-06-09 17:27) [3]

> >Посмотри Graphics32...
> это какой-то компонент?

Набор компонентов....

> paintbox1.Canvas.     а дальше как?

А дальше F1
paintbox1.Canvas.Brush.Style:=bsClear;


> >Стереть все.... просто копируешь картинку из Имагеса на
> канву паинта....
> укажите, пожалуйста, как?

Например так (без учета размеров)
PaintBox.Canvas.Draw(0,0, Image.Picture.Bitmap);


 
ЮРЕЦ ©   (2007-06-09 17:50) [4]

paintbox1.Canvas.Brush.Style:=bsClear; не делает фон paintboxa прозрачным (я так уже пробовал).
нужно что-то другое.....


 
ЮРЕЦ ©   (2007-06-09 18:03) [5]

а как скопировать изображение с image в paintbox?


 
{RASkov} ©   (2007-06-09 21:37) [6]

> [4] ЮРЕЦ ©   (09.06.07 17:50)
> не делает фон paintboxa прозрачным (я так уже пробовал).
нужно что-то другое.....

См Graphics32

> [5] ЮРЕЦ ©   (09.06.07 18:03)

См [3] Последнее...


 
Gydvin ©   (2007-06-10 19:55) [7]

Изврат...

Лучше использовать отдельные буфферы для хранения слоев. Например tbitmap.



Страницы: 1 вся ветка

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
4-1169330194
Dmitry_177
2007-01-21 00:56
2007.07.01
не работает GetMenuString в WM_DRAWITEM


15-1180936975
G_M_S
2007-06-04 10:02
2007.07.01
Сессия...


15-1180759460
TUser
2007-06-02 08:44
2007.07.01
Звук в винде


2-1181379657
newones
2007-06-09 13:00
2007.07.01
Вопрос про проекцию


2-1181210287
StriderMan
2007-06-07 13:58
2007.07.01
Чайниковский вопрос: эмуляция нажатия клавиш