Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2011, 15:53   #1
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию Canvas в Delphi

Всем привет скажите как сделать то что нарисовано в канве полупрозрачным?

Рисую заштрихованный квадратик

Код:
Image4.Canvas.Brush.Style := bsFDiagonal;
  Image4.Canvas.FillRect(rect(0,0,Image1.Width,Image1.Height));//штрихуем
  Image4.Canvas.Rectangle(Image1.Width-12, Image1.Height-12, Image1.Width, Image1.Height);
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...
Claster вне форума Ответить с цитированием
Старый 10.05.2011, 16:29   #2
Swarog
Форумчанин
 
Аватар для Swarog
 
Регистрация: 26.01.2010
Сообщений: 215
По умолчанию

Полупрозрачным относительно чего? Стандартными средствами: надо смотреть в сторону GDI+, только там есть работа с прозрачностью. Не стандартными средствами: рисуешь на отдельной канве а потом программно соединяешь изображения с учетом прозрачности.
Могу лишь пнуть в нужном направлении (ну или как получится)
Swarog вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дождь, элемент Canvas (Delphi) fuzo Помощь студентам 0 11.12.2010 21:51
Canvas и Delphi Macmeprag Помощь студентам 17 11.12.2010 16:56
delphi canvas Neymexa Помощь студентам 5 06.01.2010 21:35
Delphi Canvas карандаш wayder Помощь студентам 3 28.05.2009 16:57