前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是DC,什么是兼容性DC

什么是DC,什么是兼容性DC

作者头像
用户2965768
发布2018-08-30 16:37:29
1.7K0
发布2018-08-30 16:37:29
举报
文章被收录于专栏:wym

DC全称为Device Content,翻译过来是“设备描述表”或者“设备上下文”。显示图片时都会用到,为什么呢?首先,没有一句C语言可以帮助我们在屏幕上显示图像之类的,我们要想显示图像,最终是调用显卡的驱动程序操作硬件的。不同的显卡,不同的显示器肯定会略有不同,而Windows将这些问题在自己的内部处理了,只给我们提供个一个接口,通过这个接口,我们就能调用这些函数画图了。

DC是在窗口上画图,而兼容DC是在“兼容位图”上画图;

根据源设备DC创建一个兼容DC,并在兼容DC上把绘图操作全部绘制完,然后再一次性拷贝到源设备DC上,避免屏幕刷新闪烁。

原理就是用兼容DC在兼容位图上将绘图操作全部绘制完,然后再一次性拷贝到源DC上。

创建兼容DC时需要指定跟哪个DC兼容。

一般步骤

创建兼容性DC(内存DC)--纸的编号

创建兼容性位图--纸本身

将DC与位图关联

释放位图

释放DC//注意顺序

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年07月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档