如何简单理解C加加语言Windows核心编程绘图原理?

相信很多人看过Windows核心编程的书籍,但是对其中的绘图原理似懂非懂,小编就今天来简单介绍一下,

简单来说绘图分为以下几步

先简单介绍一下图片中个名称所代表的的含义吧!

hdc:HDC设备上下文,在这里就简单理解为你的(窗口)

mdc:内存设备上下文(大画板)

bdc:记忆设备上下文(小画板)

bmp:位图,也就是你要绘制的图片,最左边的bmp是空位图(白纸),和mdc一起就变成了画板。最上面的bmp(图片), 这是你的图片资源,在bdc上绘图

绘图过程

第一步:把bmp(白纸)贴到mdc(大画板)上,把bmp(图片)贴到bdc(小画板)上。

第二步:把bdc(小画板)放到mdc(大画板)上

第三步:把mdc(大画板)放到hdc(窗口)上显示出来

这样一来我们就能看到我们绘制的图形界面了,是不是很容易理解呢?

至于相关的函数嘛,小编就不一一写出来了,交给你自己完成是最好的。

如果对C/C++感兴趣,想了解更多的编程知识,解决编程问题,以及入门指导,可以加入小编的裙,裙豪:六二六八七一九一六,邀请马【往事】,每天不定期分享C/C++视频资源,可以很多兴趣相同的小伙伴们交流讨论,共同进步!还有大牛指导,是个非常好的学习交流地方!很快满员了。欲进从速哦!等大家加入学习交流基地哦!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180318A0BNA800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券