GDI函数demo(学习演示)
又有一段时间没和大家见面了.还是由于工作比较忙.没时间发帖,请各位见谅.在系统发布方面我会尽量给大家一些好的demo.
前两天看到论坛里面有人问起VB.NET画图的问题,我四处寻觅了一下,发觉论坛上面相关的学习资料很少,在.NET GDI函数的使用确实很少,但是在一些样式和外观都比较有个性化的系统中我们却能经常见到GDI函数的使用.
废话少说,大家跟我一起来了解一下什么是GDI函数吧...
GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。
那么它是如何实现输出的呢?
要想在屏幕或者其它输出设备上输出图形或者文字,那么我们就必须先获得一个称为设备描述表( DC:Device Context)的对象的句柄,以它为参数,调用各种GDI函数实现各种文字或图形的输出。设备描述表是GDI内部保存数据的一种数据结构,此结构中的属性内容与特定的输出设备(显示器,打印机等)相关,属性定义了GDI函数的工作细节,在这里属性确定了文字的颜色,x坐标和y坐标映射到窗口显示区域的方式等。
简单的说,GDI函数就是用来将X,Y轴坐标间连线,再用各组线画出图形...
好了,理论大家都明白了的话接下来看看一个demo,光说不练那是假把式...
我们先看看demo的成品图片(如下):
版权所有:Viviwei
注:一个星期后我将删除掉这个demo,请论坛内的成员尽快的浏览...
[此贴子已经被作者于2007-5-19 9:22:48编辑过]