Форум: "Основная";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизПрозрачность части timage Найти похожие ветки
← →
К.С. (2004-04-12 21:18) [0]Задача такая есть:
У нас есть 2-а timage"а, один меньший и может перемещаться над большим, необходимо чтобы у меньшего всё кроме края шириной в два пикселя было прозрачным и отоброжало содержимое большего.
Заранее большое спасибо.
P.S. brush.style:=bsclear не помогает, при перемещении рисунок остаётся таким же как до, то есть показывает содержание места где раньше был этот timage.
← →
Yanis © (2004-04-12 21:39) [1]Ничерта не понял :/ Хоть и старался.
← →
Мишка Кулясов © (2004-04-12 23:34) [2]>и отоброжало содержимое большего.
Меньшее как окно или как уменьшенное изображение большего? В первом случае надо поставить Transparent := True, а если будет путаница с прозрачным цветом, то поставить вручную в коде свойство TransparentColor.
← →
Gero © (2004-04-13 00:28) [3]При перемещении Image2 считывайте с Image1.Picture.Bitmap.Canvas необходиый прямоугольник и рисуйте на Image2.
← →
К.С. (2004-04-13 17:35) [4]С transparent не получается, становится прозрачным весь, а со считыванием сейчас попробую, должно работать по идее. Спасибо за помощь.
P.S. разъясню, у нас image2 как окно меньше, у него есть рамка шириной в 2-а пикселя, а всё остальное внутри должно как бы отсутствовать, то есть быть прозрачным
← →
Gero © (2004-04-13 19:00) [5][3] + (Canvas + F1)
И будет Вам счастье.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c