社区
图形处理/算法
帖子详情
如何把CDC所画的图擦掉
comeonstuding
2003-10-19 07:57:45
CDC *pDC=GetDC();
m_ImageList1.Draw (pDC,m_Play,pt1,ILD_TRANSPARENT);
我要在下次再执行时擦除以上所画的内容
...全文
60
1
打赏
收藏
如何把CDC所画的图擦掉
CDC *pDC=GetDC(); m_ImageList1.Draw (pDC,m_Play,pt1,ILD_TRANSPARENT); 我要在下次再执行时擦除以上所画的内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
0sch
2003-10-19
打赏
举报
回复
用异或笔
MFC
图
片上绘
图
,左键绘
图
,右键擦除
需求:窗口上显示
图
片,并可以在
图
片上画线,还可以擦除,擦除不影响
图
片显示,只擦除橡皮擦经过的部分 设计: 1.窗口显示
图
片 2.画
图
3.显示绘
图
,并且不消失 4.擦除自己作的
图
代码: 头文件 //用来...
MFC两种拖动鼠标动态画
图
的方法
要想在鼠标移动的过程中动态显示
所画
的
图
的变化过程,
所画
的
图
只能是可以由两个点确定的
图
形,如直线、矩形、椭圆等等。举例来说,如何画一条线段?我们要知道起点和终点。起点自然是鼠标左键按下时鼠标的位置,终点...
关于鼠标的捕获与画橡皮线
//code MouseCapture /* 关于鼠标的捕获与画橡皮线 ...void CMainWindow::InvertLine(
CDC
* pDC, CPoint ptFrom, CPoint ptTo) { CPen pen(PS_DASH, 0, RGB(0, 0, 0)); HGDIOBJ oldPen =pDC->Selec
用内存设备环境(Memory Device Context)与GetClipBox函数(获得需要重绘的区域)实现无闪烁的高效绘
图
// Get the invalidate rectangle CRect clipRect;...
CDC
memDc; memDc.CreateCompatibleDC(pDC); CBitmap memBitmap; memBitmap.CreateCompatibleBitmap(pDC, clipRect.Width(), clipRec
MFC 解决绘
图
时闪烁问题
不要为一小块区域的重画就调用Invalidate(),不愿意自己去计算需要重画的Rect,事实上,如果你确实需要改善闪烁的情况,计算一个Rect所用的时间比起重画那些不需要重画的内容所需要的时间要少得多。 (2)禁止系统...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章