读书笔记(2)

 <<Windows图形编程>>---读书笔记
1:GDI体系结构:图形设备界面(GDI)是Microsoft设计的一套API,为应用程序提供图形设备无关的接口,包括视频显示、打印机、画图仪和传真机。
2:GDI提供百个Windows程序中可以调用的函数。这些函数大多数是从Win32的子系统DLL GDI32.DLL中导出的。
3:GDI函数分类:GDI的功能太多了,所以我们需要一种办法对Win32 GDI API的函数分类,以便理解GDI的结构,MSDN库将GDI API分成17个领域,清楚地描述了GDI的功能:
(1)位图:处理创建、绘制设备相关位图(DDB)、设备无关位图(DIB)、DIB段、像素和区域填充的函数。
(2)画刷:处理创建、修改GDI画刷对象的函数。
(3)剪裁:处理设备上下文可绘制区域的函数。
(4)颜色:调色板管理。
(5)坐标和变换:处理映射模式、设备坐标映射逻辑和通用变换矩阵的函数。
(6)设备上下文:创建设备上下文,查询、设置其属性,及选择GDI对象的函数。
(7)填充形状:绘制闭合区域及其周线的函数。
(8)字体和文本:在系统中安装和枚举字体,并用它们绘制文本字符串的函数。
(9)直线和曲线:绘制直线、椭圆曲线和贝赛尔曲线的函数。
(10)元文件:处理Windows格式的元文件或增强型元文件的生成和回放的函数。
(11)多显示监视器:允许在一个系统中使用多个显示监视器的函数。这些函数实际上是从uer32.dll导出的。
(12)画图和绘图:负责绘图消息管理和窗口已绘图区域的函数。其中一些函数实际上是从uer32.dll导出的。
(13)路径:负责将一系列直线和曲线组成名为路径的GDI对象,并用它来绘制的函数。
(14)画笔:处理直线绘制属性的函数。
(15)打印和打印池:负责将GDI绘图命令发送到硬拷贝设备(如行式打印机和绘图仪)并平滑地管理这些任务的。打印池函数是由Win32打印池提供的,包括几个系统提供的DLL和销售自定义的模块。
(16)矩形:user32.dll提供的处理RECT结构的函数。
(17)区域:负责用区域GDI对象描述一个点集的函数,并对该点集进行操作。
还有一些没有文档记载的函数。有一些GDI函数在DDK中说明,还一些没有文档记载但系统DLL使用的函数,另处还有一些函数则没有用过。下面是这些函数的粗略分类:
(18)用户模式打印机驱动程序。
(19)OPENGL。
(20)EUDC。
(21)其他系统DLL支持。
(22)其他没有文档记载的函数。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值