RoundRect в GDI+
От: Joker3D Россия http://blog.trunin.com
Дата: 22.05.02 05:35
Оценка:
как реализовать субж???

вообще-то проблема даже несколько шире — охота рисовать ВСЕ соединения линий с закруглением определенного радиуса (такая возможность есть например в Визио2002). т.е. сглаживать углы ломаных. Вопрос: можно ли эту проблему возложить на GDI+? и как? или мне прийдется самому это ручками реализовывать? ну а хотя бы RoundRect-то можно как-то рисовать несамому?

спасибо.
Konstantin Trunin
http://blog.trunin.com — эффективное управление людьми, проектами, собой
Re: RoundRect в GDI+
От: Andir Россия
Дата: 22.05.02 05:57
Оценка:
Здравствуйте Joker3D, Вы писали:

JD>как реализовать субж???


JD>вообще-то проблема даже несколько шире — охота рисовать ВСЕ соединения линий с закруглением определенного радиуса (такая возможность есть например в Визио2002). т.е. сглаживать углы ломаных. Вопрос: можно ли эту проблему возложить на GDI+? и как? или мне прийдется самому это ручками реализовывать? ну а хотя бы RoundRect-то можно как-то рисовать несамому?


Всё достаточно просто, создаёшь путь а затем путь отрисовываешь ...
т.е. Создаёшь объект GraphicsPath, а затем добавляешь в него всякого рода дуги, кривые, прямые ... и можешь создавать любые закругления у любых фигур ...
Ну а для сглаживания ломаных, мне кажется применяется, что-то типа DrawArc, и с его помощью можно рисовать RoundRect.
На самом деле не очень и трудно.

JD>спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.