MFC里面 画的线 怎么 清除 就用这个画的,然后 想清楚这条直线dc.MoveTo(pt_org);dc.LineTo(pt_act); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如说你的背景是白色,那么你想要清除某条线就dc.SelectStockObject(WHITE_PEN);dc.MoveTo(pt_org);dc.LineTo(pt_act);用白色再画一遍。这种方法只能用于简单的方面,图形和背景复杂一点不行了 窗口重绘或者用背景色brush 刷掉~~?可以么 AfxGetMainWnd()-> InvalidateRect(NULL, TRUE); 用SetROP2或者记录没画前的dc然后覆盖上去 画以前设置画笔模式: SetROP2(R2_XORPEN);那么第一次画,出现线条,再画,就抹去了。因为他对像素点做的异或运算(同样像素值异或清0了) repaint()的时候,先画背景,然后只画其他的element, 不画这条线就行了吧 应用程序到win7下,怎么变样了 Clienttoscreen GetCursorPos的问题 树型控件与多视间的问题 LoadLibrary的问题,非常奇怪的问题.大家帮帮忙 晕了,VC中debug与release差别这么大??? vc的代码编辑器有没有删除所在行语句的快捷键? HBRUSH hbr如何初始化!!?? 问个比较实在的问题:C/C++笔试的话,一般会考些什么呢? 请大侠们帮帮忙啦! OpenGL射线拾取问题 CProgressCtrl的SetBKcolor函数为什么不能设置它的背景色 关于activex web控件的重绘问题
你想要清除某条线就
dc.SelectStockObject(WHITE_PEN);
dc.MoveTo(pt_org);
dc.LineTo(pt_act);
用白色再画一遍。
这种方法只能用于简单的方面,图形和背景复杂一点不行了