VS2017 WIN32应用程序画圆怎么填充颜色?

Ellipse(memDc, x - (OBJECTLENTH / 2), y - (OBJECTLENTH / 2), x + (OBJECTLENTH / 2), y + (OBJECTLENTH / 2));

这个是我的画圆函数,但是画的是空心圆,不知道怎么填充颜色进去,看MSDN上的SetDCBrushColor()函数没有效果,到底用什么方法可以实现填充颜色呢?

HBRUSH  brush = CreateSolidBrush(RGB(255, 0, 0));
HGDIOBJ oldBrush = SelectObject(memDc, &brush);
//再画圆
....
SelectObject(memDc, &oldBrush);
DeleteObject(&brush);