Проблема в функции fillRgn

Я работаю с делфи. После того, как я получил решение этой проблемы, теперь мне нужна граница этого комбинированного региона. Есть ли какое-нибудь простое решение?
Спасибо.

Изменить.
Граница – это крайняя точка региона. Мой регион представляет собой многоугольник, и мне нужны точки этого многоугольника.


person Himadri    schedule 24.06.2010    source источник
comment
Вы вообще не описали проблему с FillRgn. Подскажите, пожалуйста, какая у вас проблема. Что вы подразумеваете под границей региона и что вы хотите с ней делать?   -  person Rob Kennedy    schedule 24.06.2010
comment
@Rob Роб, я отредактировал свой вопрос.   -  person Himadri    schedule 25.06.2010


Ответы (1)


Я не уверен, в чем проблема и что нужно делать с регионом.

Вы можете использовать GetRgnBox, чтобы получить регион ограничивающий прямоугольник или GetRegionData для получить размеры прямоугольников, составляющих область.

Для рисования области см. FillRgn и API FrameRgn.

person Ondrej Kelle    schedule 24.06.2010
comment
Да, это можно сделать, и, обращаясь к каждому прямоугольнику, я могу получить границу. Я также решаю это с помощью алгоритма заливки. Спасибо. - person Himadri; 25.06.2010