Показать сообщение отдельно
  #7  
Старый 18.10.2012, 14:43
MrBadge MrBadge вне форума
Прохожий
 
Регистрация: 30.12.2009
Сообщения: 28
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
5 точек! Не забывай про замыкающую.

В CreatePolygon последняя точка соединяется с первой => 4 точки.
Думаю на счет такого варианта (т.к. самый очевидный вариант с полигоном, похоже, слабо реализуем):
1) повернуть исходный битмап на угол -альфа (конечно, только небольшой кусок, куда все влезает)
2) скопировать прямоугольник нужный оттуда
3) повернуть обратно на альфа
4) вставить в нужный битмап
Ответить с цитированием