关于DC与hDC是什么东西

关于dc到底是个啥玩意

 

他是一个和硬件驱动打交道的东西。

我们知道,不同的显卡设备,或者打印机设备,有不同的驱动。

而不同的驱动,显卡的厂商给我们写了不同的代码。

然后这些代码被封装成了函数。

 

可是,当你在一台电脑上写代码的时候,你需要根据这台电脑上的显卡驱动的函数写你想画出什么

当你在另一台电脑上写代码的时候,你需要在另一个显卡驱动的函数来写你想画什么

两个函数根本不一样,你每次换台电脑,电脑上有不同的显卡

你就要重新学一次如何写这个显卡驱动的函数,很蛋疼。

 

于是有人给他统一了设备

 

当你在你的窗口下创建一个DC的时候,这个DC就作为显示设备的上下文,也就是这个DC的结构里,保存了该设备的环境信息,比如显卡的信息。

然后你在DC结构里指定画笔,制定画笔的大小,颜色

然后GDI根据你的画笔颜色,根据你的画笔大小,在“显示设备”上按照相应的方式,显示出你的这幅画。

 

当你在打印机上创建一个DC的时候,这个在打印机上创建的DC就是你的打印机设备的上下文,也就是这个DC结构里,保存了打印机的信息,用来告诉系统,然后系统用打印机如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值