VC语言

本类阅读TOP10

·VC++ 学习笔记(二)
·用Visual C++打造IE浏览器(1)
·每个开发人员现在应该下载的十种必备工具
·教你用VC6做QQ对对碰外挂程序
·Netmsg 局域网聊天程序
·Windows消息大全
·VC++下使用ADO编写数据库程序
·VC++学习笔记(四)
·非法探取密码的原理及其防范
·怎样在VC++中访问、修改注册表

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Windows GDI学习笔记(1)——基本概念

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

GDI

Windows环境下的图形组件,介于应用程序与绘图设备驱动之间,为应用程序提供了一套与具体设备无关的绘图程序接口。

Device Context

是对具体绘图设备的一个抽象,用以加载特定的绘图设备驱动程序,并根据应用程序的指令调用具体的绘图设备实现所需的绘图操作。应用程序在绘图前创建并维护一个Device Context,并调用创建的Device Context进行绘图操作。

Pen

虚拟的线条绘图笔对象。在GDI中有两种类型的Pen——Cosmetic PenGeometic Pen

Cosmetic Pen

Cosmetic Pen可用以快速绘制固定宽度的线条。用Cosmetic Pen绘制线条的速度一般是Geometic Pen310倍。其包含3个属性:WidthStyleColor

Geometic Pen

Geometic Pen用以绘制可调整的线条。其属性除了WidthStyoeColor,还有PatternOptional HatchEnd StyleJoin Style

Brush

虚拟的平面图形绘画笔对象。可以用来绘制多变性、圆形等。在GDI中,有两种类型的Brush——Logical BrushPhysical Brush两种。前者是用来对所需绘制的位图做出定义和描述,后者是根据Logical Brush的定义,设备创建的一副需要绘制的实际的位图图像。

Bitmap

GDI中的Bitmap是一个表示图像的程序对象,用以实现对磁盘图像文件创建、操作和存储等。

Color

表示图像元素的颜色属性,其值以RGB形式表示。

Coordinate Spaces

表示应用程序界面上的2维坐标空间。

Filled Shape

表示由Pen对象勾勒的,并由Brush对象填充而形成的图形。包括圆、矩形、多边形等。

Path

指一个或多个可勾勒且可填充的图形集合。使用Path,可以绘制由直线和贝塞尔曲线组成的复杂图形。

Region

指一个可以有边框、可填充的矩形、多边形或圆形等图形。




相关文章

相关软件