![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
GDI как "затенить" заданый прямоугольник ? [D7, XP]
Инна © (2009-10-20 20:49:00)есть канва, на ней чтото нарисовано, как нарисовать прозрачное выделение прямоугольной области, с минимальными затратами ?
Игорь Шевченко (2009-10-20 21:14:00) [21]BitBlt, в качестве источника использовать шахматный битмап (55) нужного размера, в качестве ROP использовать SRCPAINT
DVM (2009-10-20 21:04:00) [22]
> написала же GDI !!!
А проводник через DirectX что ли делает?
Через гди проходи сканлайном по пикселям и вычитай из каждой цветовой составляющей одно и то же число. Яркость и понизится.
Инна (2009-10-20 21:04:00) [23]чтото в районе PatBlt
Инна (2009-10-20 21:02:00) [24]ну ё-маё...
при чем тут проводник ?
написала же GDI !!!
Б (2009-10-20 21:00:00) [25]Windows.AlphaBlend
Омлет (2009-10-20 21:00:00) [26]Понизить яркость нужной области. Но надо работать с растром.
DVM (2009-10-20 20:57:00) [27]
> Инна (20.10.09 20:49)
Windows окно сверху кладет полупрозрачное.