Область эллиптической формы
Область эллиптической формы
Область эллиптической формы (или, как частный случай, круглой формы) можно создать при помощи функции CreateEllipticRgn : HRGN WINAPI CreateEllipticRgn( int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
Параметры этой функции описывают координаты воображаемого прямоугольника, в который вписана область эллиптической формы.
Функция CreateEllipticRgnIndirect также используется для создания области в форме эллипса: HRGN WINAPI CreateEllipticRgnIndirect(const RECT FAR* lprc);
В отличие от функции CreateEllipticRgn координаты прямоугольника задаются с помощью структуры типа RECT, указатель на которую передается через параметр lprc.