相信很多人看过Windows核心编程的书籍,但是对其中的绘图原理似懂非懂,小编就今天来简单介绍一下,
简单来说绘图分为以下几步
先简单介绍一下图片中个名称所代表的的含义吧!
hdc:HDC设备上下文,在这里就简单理解为你的(窗口)
mdc:内存设备上下文(大画板)
bdc:记忆设备上下文(小画板)
bmp:位图,也就是你要绘制的图片,最左边的bmp是空位图(白纸),和mdc一起就变成了画板。最上面的bmp(图片), 这是你的图片资源,在bdc上绘图
绘图过程
第一步:把bmp(白纸)贴到mdc(大画板)上,把bmp(图片)贴到bdc(小画板)上。
第二步:把bdc(小画板)放到mdc(大画板)上
第三步:把mdc(大画板)放到hdc(窗口)上显示出来
这样一来我们就能看到我们绘制的图形界面了,是不是很容易理解呢?
至于相关的函数嘛,小编就不一一写出来了,交给你自己完成是最好的。
如果对C/C++感兴趣,想了解更多的编程知识,解决编程问题,以及入门指导,可以加入小编的裙,裙豪:六二六八七一九一六,邀请马【往事】,每天不定期分享C/C++视频资源,可以很多兴趣相同的小伙伴们交流讨论,共同进步!还有大牛指导,是个非常好的学习交流地方!很快满员了。欲进从速哦!等大家加入学习交流基地哦!
领取专属 10元无门槛券
私享最新 技术干货