【转】VB6 GDI+ 入门教程(1)—— GDI+介绍

27 篇文章 3 订阅
18 篇文章 2 订阅

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://vistaswx.blogbus.com/logs/37178452.html

引言:鉴于网上关于GDI+的教程都是.Net的,基本上没有VB6.0的,而这方面又很多人有需要,所以我就写一个Visual Basic 6 GDI+ 入门教程。
目标人群:所有能够较熟练使用VB的,对GDI+感兴趣或有GDI+编程需要的人。

1.What's GDI+

官方解释:GDI+是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化,并添加了许多新的功能。
作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库输出的类的一些方法即可完成图形操作,真正的绘图工作由这些方法交给特定的设备驱动程序来完成,GDI+使得图形硬件和应用程序相互隔离,从而使开发人员编写设备无关的应用程序变得非常容易。

我的解释:GDI+其实就是一个绘图模块,用于在屏幕上输出各种需要的内容。

2.GDI+ DLL

GDI+的Dll在Windows XP+中默认存在,如果Windows XP以下系统需要使用GDI+,那么需要从微软网站上下载安装包。

3.使用GDI+

GDI+在.net Framework中默认集成,只要添加它的命名空间(System.Drawing.Drawing2D)就能够使用了;而GDI+在其它上面就没有那么容易了,例如VB6就需要添加GDI+的API。对于初学者,写一堆API可能比学GDI+用时还要长,不过我整理好了API到了一个模块,使用时候呢 只要在VB里面加载一下就可以啦!

下载地址:http://filer.blogbus.com/1506269/resource_1506269_1297068731q.bas

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值