MFC 画圆 互相覆盖CPaintDC dc(this); \x05CClientDC myDC(this);\x05CBrush *pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));\x05myDC.SelectObject(pBrush);\x05dc.Ellipse(CRect(start,end));运行环境vc6.0 每次画圆之后,新的

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 20:11:50
MFC 画圆 互相覆盖CPaintDC dc(this); \x05CClientDC myDC(this);\x05CBrush *pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));\x05myDC.SelectObject(pBrush);\x05dc.Ellipse(CRect(start,end));运行环境vc6.0 每次画圆之后,新的
xKP=NN+Rނmjp+MB+aQM gvnWz .{/|89f r }xatݱiSYH5#*.?Q2,+/B]%Ce|/8 l4%$z*jJs;mSɵXl+˴ UH(+&MQQr<>~ogFn{ܢK^>u4lVvҾ@`9?a:KbUɉ>`4^`X93,AŴiP^j] r0AFC]+B+=wPUbQB' Cy)/j11l+. ;M%n6I84b3k d!4)\\O\X

MFC 画圆 互相覆盖CPaintDC dc(this); \x05CClientDC myDC(this);\x05CBrush *pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));\x05myDC.SelectObject(pBrush);\x05dc.Ellipse(CRect(start,end));运行环境vc6.0 每次画圆之后,新的
MFC 画圆 互相覆盖
CPaintDC dc(this);
\x05CClientDC myDC(this);
\x05CBrush *pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));
\x05myDC.SelectObject(pBrush);
\x05dc.Ellipse(CRect(start,end));
运行环境vc6.0 每次画圆之后,新的圆会把以前的圆覆盖掉,所以我想问怎么画可以不用覆盖掉.

MFC 画圆 互相覆盖CPaintDC dc(this); \x05CClientDC myDC(this);\x05CBrush *pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));\x05myDC.SelectObject(pBrush);\x05dc.Ellipse(CRect(start,end));运行环境vc6.0 每次画圆之后,新的
//创建一个不填充的画刷即可
CClientDC pdc(this);
pdc.SetPixel(25,25,RGB(255,0,0));//一个红点
CBrush *OldBrush;
OldBrush=(CBrush*)pdc.SelectStockObject(NULL_BRUSH);//创建一个不填充的画刷
pdc.Ellipse(0,0,50,50);//一个圆
pdc.SelectObject(OldBrush);