Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Понадобится объект, который ограничивает область действия.
Варианты:
1) использовать обрезку (clipping with region) - годится для простых форм (без прозрачности, с не сильно замысловатыми границами)
2) использовать чёрно-белое изображение смешивания (маску). Суть: в чёрный экран копируем A*image1 + (1-A)*image2, где A - изображение, на котором пиксели вне границ кнопки имеют белый цвет, в границах - чёрный; (1-A) - инвентированное A; image1 - изображение фона (кнопки); image2 - фон с наложенной сверху полупрозрачной картинкой (Скриншот "как выходит")
оказывается второй способ прокатывает только для GDI и Direct3D

Последний раз редактировалось pva, 25-01-2010 в 23:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:20, 25-01-2010 | #6