基于CFormView的单文档程序中,添加一个按钮的单击处理函数,如下所示,
CDC dc; // device context for painting
dc.Attach(::GetDC(GetSafeHwnd()));
dc.MoveTo(500,100);
dc.LineTo(500,400);
(jink(我走我路(什么样的人看到什么样的世界)) 提供,在此致谢!)
请问 1. dc.Attach(::GetDC(GetSafeHwnd()));什么意思啊
2. 怎样在绘制之前先清空上一次绘制的线条呢,要用什么函数啊
CDC dc; // device context for painting
dc.Attach(::GetDC(GetSafeHwnd()));
dc.MoveTo(500,100);
dc.LineTo(500,400);
(jink(我走我路(什么样的人看到什么样的世界)) 提供,在此致谢!)
请问 1. dc.Attach(::GetDC(GetSafeHwnd()));什么意思啊
2. 怎样在绘制之前先清空上一次绘制的线条呢,要用什么函数啊
2.在你第二次绘制直线之前,你可以使用dc.SetBkColor(RGB(0,0,0))将屏幕全部刷新
memdc.CreateCompatibleDC(pDC);
CBitmap bmp,*pOldBitamp;
bmp.CrateCompatibleBitmap(&memdc,200,200);
pOldBitmap = memdc.SelectObject(&bmp);
memdc.MoveTo(500,100);
memdc.LineTo(500,400);
memdc.SelectObject(pOldBitmap);
不可