使用MFC自定义画刷时遇到问题,望高人指点
我在用MFC自定义画刷时,想用绿色画一个圆,编译时程序没错,但运行结果不是我想要的,我找不到问题所在,望各位相助。我所写的代码全在OnDraw()里,其余的无一丝改变。以下是我写的代码段CBrush brush;
brush.CreateSolidBrush (RGB(0,255,0)); //自定义绿色画刷
pDC->Ellipse (0,0,100,100);
pDC->SelectObject (&brush); //还原画刷
brush.DeleteObject (); //释放画刷
还有就是上边 pDC->SelectObject (&brush); 这段代码有没有必要写?
烦劳各位了!