Здравствуйте HI-TECH, Вы писали:
HT>Все знают функции Винды для работы с так называемыми регионами! HT>Очень классная вещь, не правда ли!? Но вот КАК получить вершины региона из его HRGN ??? HT>И возможно ли это??
Нет, невозможно. Внутреннее представление регионов не дает такой возможности.
HT>Вот кстати и задачка в связи с этим:
HT>Два треугольника на плоскости могут прекрываться любым из возжных способов!!!! HT>Задача -- независимо от способа перекрытия треугольников определять вершины области их прекрытия!!
Это только аналитически, регионы GDI тут не помогут. Решать аналитически — думать надо, так что тут помочь ничем не могу.
HT>Или хотя бы находить точку 100%-но принадлежащую этой области!!
А вот это можно сделать регионами. Берешь два региона, пересекаешь, а потом делаешь GetRegionData для пересечения. Выбираешь любую точку.