My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > 综合文章
Windows GDI学习笔记(1)——基本概念
作者:未知 时间:2005-03-30 12:12 出处:Blog 责编:MyFAQ
              摘要:暂无

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

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

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有