|
Вопрос # 866/ вопрос открыт / |
|
Здравствуйте, эксперты!
Прошу подсказать, как при выводе на канву установить прозрачный (полупрозрачный?) цвет?
Приложение: Переключить в обычный режим- Image1.Canvas.Pixels[x1,y1]:=RGB(
- Round( GetRValue(ColorFrom)+ DeltaR*h0 ),
- Round( GetGValue(ColorFrom)+ DeltaG*h0 ),
- Round( GetBValue(ColorFrom)+ DeltaB*h0 ) );
 |
Вопрос задал: Драганов Василий Михайлович (статус: Посетитель)
Вопрос отправлен: 23 августа 2007, 11:58
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Aleksey P. Kharitonov
Здравствуйте, Драганов Василий Михайлович!
Попробуйте для этого использовать функцию AlphaBlend расположенную в модуле Windows. Описание данной функции можно найти в справке (по крайней мере в справке BDS 2006 она есть) или MSDN. При использовании VCL её необходимо вызывать след. образом:
Windows.AlphaBlend(....);
 |
Ответ отправил: Aleksey P. Kharitonov (статус: 3-ий класс)
Время отправки: 23 августа 2007, 18:17
Оценка за ответ: 5
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|