CreateSolidBrush(RGB_SIGNAL_BLACK);这种方式创建了一种固定模式的画刷,也就是系统中已经把颜色给你填充好了,如果想要自己的颜色,更换方式,直接调用构造或者调用另外的接口传入颜色值就可以了
如果你设备环境中选入了 画笔和画刷,画形状的时候 会自动填充的内部和边框,不用fill
CBrush brush;
//定义CBrush对象
brushbrush.CreateSolidBrush(RGB_SIGNAL_BLACK);
//创建solidbrush,且以RGB_SIGNAL_BLACK填充
dc.SelecObject(&brush);
//将brush选入dc中
CPen pen2(PS_SOLID,1,RGB_SIGNAL_WHITE);
//创建白色的线宽为1的实线
CPen *pOldPen2=dc.SelectObject(&pen2);
//保存dc中原来的画笔
dc.Ellipse(x1+dR+dz,y1-R,x1+3*dR+dz,y1+R);
//在矩形(x1+dR+dz,y1-R,x1+3*dR+dz,y1+R)内画x轴半径为dR+dz,y轴半径为R的椭圆,圆心位置为(x1+2dR+dz,y1)