社区
图形处理/算法
帖子详情
如何把CDC所画的图擦掉
comeonstuding
2003-10-19 07:57:45
CDC *pDC=GetDC();
m_ImageList1.Draw (pDC,m_Play,pt1,ILD_TRANSPARENT);
我要在下次再执行时擦除以上所画的内容
...全文
55
1
打赏
收藏
如何把CDC所画的图擦掉
CDC *pDC=GetDC(); m_ImageList1.Draw (pDC,m_Play,pt1,ILD_TRANSPARENT); 我要在下次再执行时擦除以上所画的内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
0sch
2003-10-19
打赏
举报
回复
用异或笔
入门数据同步三板斧(Maxwell、Flink
cdc
、Canal)
本次课程主要讲解Mysql数据同步至Kafka,从0到1教大家实战搭建,都来自企业实战项目,适合有Java基础以及大数据基础的人群,视频共分为4部分。第一部分:前期环境准备,包含Mysql的安装与配置。第二部分:Maxwell 的下载安装以及实战。第三部分:Flink
cdc
环境搭建与实战。第四部分:Canal 下载安装配置与实战。本次课程注重实战,其知识点对自己想进一步提升的同学有较大的提升,尤其针对实时数仓的同学。
MFC
图
片上绘
图
,左键绘
图
,右键擦除
效果
图
: 需求:窗口上显示
图
片,并可以在
图
片上画线,还可以擦除,擦除不影响
图
片显示,只擦除橡皮擦经过的部分 设计: 1.窗口显示
图
片 2.画
图
3.显示绘
图
,并且不消失 4.擦除自己作的
图
代码: 头文件 //用来显示
图
片 CImage ppt; //原始兼容DC,用来擦除时将原
图
部分覆盖到作
图
部分
CDC
*pOrignMyDC; //显示DC,...
MFC两种拖动鼠标动态画
图
的方法
一般来说,一次画
图
的过程分为鼠标左键按下,鼠标移动,鼠标左键弹起。要想在鼠标移动的过程中动态显示
所画
的
图
的变化过程,
所画
的
图
只能是可以由两个点确定的
图
形,如直线、矩形、椭圆等等。举例来说,如何画一条线段?我们要知道起点和终点。起点自然是鼠标左键按下时鼠标的位置,终点是鼠标移动时当前的鼠标位置。既然是拖动鼠标动态画
图
,那么画
图
的动作自然是在鼠标移动的响应函数OnMouseMove()里完成。要想让
图
关于鼠标的捕获与画橡皮线
//code MouseCapture /* 关于鼠标的捕获与画橡皮线 */ 1.利用鼠标的移动画橡皮线 一般来说利用鼠标的移动划线, 会画一片黑色 代码: //目的是随着鼠标的移动画虚线,但是画过的线一直存在所以一片漆黑 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; pDC->GetClipBox(clipRect); // Create memory device context
CDC
memDc; memDc.CreateCompatibleDC(pDC); CBitmap memBitmap; memBitmap.CreateCompatibleBitmap(pDC, clipRect.Width(), clipRec
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章