怎么调用用win32的API函数对椭圆填充颜色?
这是一个椭圆的类
public class CEllipse
{
public:
int x1,y1,a,b;
};
创建了一个椭圆
int x1,y1,x2,y2;
HPEN pen = CreatePen(PS_SOLID,1,RGB(0,0,0));
SelectObject(dc,pen);
// 创建椭圆的外接矩形
x1=(CEllipse)pItem.x-(CEllipse)pItem.a;
x2=(CEllipse)pItem.x+(CEllipse)pItem.a;
y1=(CEllipse)pItem.y-(CEllipse)pItem.b;
y2=(CEllipse)pItem.y+(CEllipse)pItem.b;
RECT rect;
rect.left = x1;
rect.right = x2;
rect.top = y1;
rect.bottom = y2;
Ellipse(dc,rect.left,rect.top,rect.right,rect.bottom);
有谁指导下怎么对它着色啊?