做Windows画图程序中,画椭圆的函数除了ellipse还有吗?

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:52:52
ellipse是以白色实心画的,还有一个函数是用空心画的,我想知道是什么???

还是ellipse,不过画之前要SelectObject一个空画刷,
LOGBRUSH logBrush;
logBrush.lbStyle = BS_HOLLOW;
logBrush.lbColor = RGB(255, 255, 0);
logBrush.lbHatch = HS_CROSS;
CBrush nullBrush,*oldBrush;
nullBrush.CreateBrushIndirect(&logBrush);
oldBrush=pDC->SelectObject(&nullBrush);
画椭圆
pDC->SelectObject(oldBrush);

创建空画刷的方式好像有三种,我这里是最麻烦的一种,你可以查一下还有哪几种。