Есть такой код:
HRGN RectRgn, ElipticRgn;
RectRgn = CreateRectRgn(0,0,100,100);
ElipticRgn = CreateEllipticRgn(50,50,200,200);
CombineRgn(RectRgn, RectRgn, ElipticRgn, RG_AND);
В названиях функций и параметрах я мог ошибиться, поэтому объясню суть:
создаются два региона (RectRgn и ElipticRgn), затем вычисляется их пересечение. Результат помещается в RectRgn.
И вот вопрос: как вычислить площадь полученного региона?
|