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