社区
界面
帖子详情
CDC绘图问题请教
widesnow
2009-01-23 10:43:30
我想将一张图片绘制到Dialog上,
请问在OnPaint()中使用如下代码
CDC *pDC = GetDC();
为何出现闪烁,
但是使用
CPaint cb(this);
就没有问题。
类似的问题在OnDraw(CDC *pDC)中也存在。
如果使用OnDraw的pDC就没有问题。而我自己GetDC就会出现闪烁。
为什么呢?敬请高手指教...
...全文
124
8
打赏
收藏
CDC绘图问题请教
我想将一张图片绘制到Dialog上, 请问在OnPaint()中使用如下代码 CDC *pDC = GetDC(); 为何出现闪烁, 但是使用 CPaint cb(this); 就没有问题。 类似的问题在OnDraw(CDC *pDC)中也存在。 如果使用OnDraw的pDC就没有问题。而我自己GetDC就会出现闪烁。 为什么呢?敬请高手指教...
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovev8
2009-02-01
打赏
举报
回复
这种情况只有双缓冲可避免闪烁。
BenzKuai
2009-01-26
打赏
举报
回复
产生拷贝了,在画图的时候就会出现闪烁。
dxk01
2009-01-26
打赏
举报
回复
不同地方的CDC*还是有差别的
whypp
2009-01-26
打赏
举报
回复
CDC *pDC 不可以吗?
widesnow
2009-01-24
打赏
举报
回复
多谢,言简义赅。
showxier
2009-01-24
打赏
举报
回复
如果是将CPaintDC dc(this)//掉,再用GetDC,得的DC是哪个
aility
2009-01-23
打赏
举报
回复
跟着楼主学习下
arong1234
2009-01-23
打赏
举报
回复
无论再OnPaint还是在OnDraw中,系统已经有了一个DC,你就不应该再去GetDC. CPaintDC会利用你此前Invalidate的矩形区
去绘制,总体来说绘制的区域小。它本身不能消除闪烁,但是如果你GetDC,被复位的区域太大,出现闪烁的可能性就大多了
自己刚学Vc不久,用VC做了一个虚拟示波器,大家多指教
自己刚学Vc不久,是个菜鸟,平时老下载别人的程序,受益很多,用VC做了一个虚拟示波器,功能很简单,供刚入门的朋友参考,水平有限,大家多指教。
MFC画图定时刷新,能否做到完全无闪烁
我采用双缓冲的方法,虽然闪烁比之前好了些,但还是没有完全消除闪烁。
请教
各位有什么更好的方法吗?OnPaint中的代码如下:
CDC
MemDC; CBitmap* MemBitmap; MemDC.CreateCompatibleDC(NULL); BITMAP bitmap; m_Spin.SetPos(floor_indicate); MemBitmap = CBi...
无闪烁刷屏技术的实现如何提高
绘图
的效率
无闪烁刷屏技术的实现在实现
绘图
的过程中,显示的图形总是会闪烁,笔者曾经被这个
问题
折磨了好久,通过向高手
请教
,搜索资料,
问题
一基本解决,现将文档整理出来以供大家参考.1. 显示的图形为什么会闪烁?我们的
绘图
过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPai
重载背景的对话框上的picture双缓冲
绘图
做了一个简单的对话框,上面有一个picture控件,为了让picture控件上的内容在窗口最小化或者拖出窗口范围之后,仍然得以保存,并且防止闪烁,采用了双缓冲
绘图
的方式。 重载了OnPaint函数 。。。 //也可以不重绘OnEraseBkGround PAINTSTRUCT ps;
CDC
* pDC=GetDlgItem(IDC_PIC)->BeginPaint(&ps); //C
在重绘了背景的对话框上用双缓冲
绘图
的方式绘制picture控件时出现的
问题
做了一个简单的对话框,上面有一个picture控件,为了让picture控件上的内容在窗口最小化或者拖出窗口范围之后,仍然得以保存,并且防止闪烁,采用了双缓冲
绘图
的方式。 重载了OnPaint函数 。。。 //也可以不重绘OnEraseBkGround PAINTSTRUCT ps;
CDC
* pDC=GetDlgItem(IDC_PIC)->BeginPaint(&ps); //C
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章