DirectDraw原理与API参考

作者
武永康编
丛书名
出版社
清华大学出版社
ISBN
9787302012238
简要
简介
内容简介 微软的DirectX 7.0 SDK(软件开发工具包)提供了一套*的、优秀的应用程序设计接口,这个软件接口可以提供开发高性能、实时的应用程序所需的各种资源。DirectX支持二维和三维图形、声音和音乐、力反馈以及多用户游戏应用程序中的网络通信。DirectX技术将有助于创建Windows环境的高级电脑游戏和实时多媒体应用程序。*版本的DirectX 7.0已配备在Windows 2000上。 DirectDraw是DirectX以应用程序设计接口的一个组件,同时也是DirectX应用程序设计接口的核心。本书完整地介绍了DirectDraw,包括DirectDraw的结构和功能,以及DirectDraw应用程序设计原理,并给出实用的DirectDraw应用程序设计接口参考信息,以VisualC++和Visual Basic两种语言环境为背景,分别用实例阐明了DirectDraw应用程序设计细节。 本书可作为DirectDraw应用程序设计参考书,为Windows环境下(包括Windwos 98和Windows 2000)的游戏和实时多媒体应用程序的开发提供了详尽而实用的信息,适合于实时多媒体和游戏开发人员。大专院校相关专业师生和程序设计爱好者使用。
目录
第一部分 DirectDraw编程原理

第一章 DirectX概述

1.1 DirectX的技术背景

1.1.1 Windows环境的设备无关性

1.1.2 Windows环境不能满足实时性要求

1.1.3 WinG图形开发库

1.2 DirectX的目标

1.2.1 直接访问硬件

1.2.2 保持设备无关性

1.2.3 软件指导硬件开发

1.3 DirectX 7.0 Foundation组件功能简介

1.3.1 基于COM接口的组件

1.3.2 Visual Basic类型库

第二章 DirectDraw与游戏动画

2.1 传统动画的原理

2.2 传统动画的制作过程

2.2.1 筹备阶段

2.2.2 绘制阶段

2.2.3 后期制作

2.3 计算机二维动画

2.4 游戏软件

2.5 DirectDraw组件的功能

2.6 基本图形概念

2.6.1 设备无关的位图

2.6.2 绘画图面

2.6.3 位块转移操作

2.6.4 翻动页面和后台缓冲

2.6.5 介绍矩形

第三章 DirectDraw基本原理

3.1 DirectDraw层次结构

3.1.1 硬件抽象层(HAL)

3.1.2 软件仿真层(HEL)

3.2 DirectDraw对象类型

3.2.1 DirectDraw组件的COM对象

3.2.2 DirectDraw组件的Visual Basic对象

3 3 协作级

3.4 测试协作级

3.4.1 全屏幕应用程序

3.4.2 窗口式应用程序

3.5 显示模式

3.5.1 测定被支持的显示模式

3.5.2 设置显示模式

3.5.3 恢复显示模式

3.5.4 对高分辨率和真彩色的支持

3.6 DirectDraw对象

第四章 图面

4.1 图面的基本概念

4.1.1 图面接口

4.1.2 宽度和间距

4.1.3 关键色

4.1.4 像素格式

4.1.5 覆盖关键色

4.2 创建图面

4.2.1 创建立图面

4.2.2 创建离屏图面

4.2.3 创建复杂图面和翻面链

4.2.4 创建超宽图面

4.2.5 创建客户存储图面

4.3 翻面

4.4 图面间的位块转移

4.4.1 使用BltFast方法进行位块转移

4.4.2 使用Blt方法进行位块转移

4.4.3 缩放

4.4.4 其他效果

4.4.5 Alpha值和Z值

4.4.6 调用Blt方法实例

4.4.7 位块转移操作的定时

4.4.8 透明的位块转移

4.4.9 多窗口的位块转移

4.5 获得翻面和位块转移操作的状态

4.6 丢失图面和恢复图面

4.7 对于图面的COM引用计数的语义

4.7.1 引用计数发生变化的情况

4.7.2 复杂图面的引用计数

4.7.3 释放图面

4.8 枚举图面

4.8.1 枚举现有图面

4.8.2 枚举可能使用的图面

4.9 更新图面特性

4.10 直接访问图面存储区

4.11 灰度系数(Gamma)和色彩控制

4.11.1 使用灰度系数控制

4.11.2 使用色彩控制

4.12 覆盖图面

4.12.1 DDCAPS结构的重要成员和标志

4.12.2 源矩形和目的矩形

4.12.3 边界和大小的调整

4.12.4 最小缩放系数和最大缩放系数

4.12.5 覆盖图面的关键色

4.12.6 覆盖图面的定位

4.12.7 创建覆盖图面

4.12.8 覆盖图面的z次序

4.12.9 翻动覆盖图面

4.13 被压缩的纹理图面

4.13.1 创建被压缩的纹理

4.13.2 对被压缩纹理的解压缩

4.13.3 对被压缩纹理的透明传送

4.13.4 被压缩纹理的格式

4.14 私有的图面数据

4.15 图面的标识值

4.16 使用非本地视频存储图面

4.17 转换颜色和格式

4.18 图面和设备环境

4.18.1 取回一个图面的设备环境

4.18.2 使用设备环境寻找一个图面

第五章 调色板

5.1 调色板的类型

5.2 对非主图面设置调色板

5.3 共享调色板

5.4 调色板动画

5.5 在窗口模式下使用DirectDraw调色板

5.5.1 窗口模式的调色板条目类型

5.5.2 在窗口模式下创建调色板

5.5.3 在窗口模式下设置调色板条目

第六章 裁剪器

6.1 裁剪表

6.2 共享DirectDrawClipper对象

6.3 独立的DirectDrawClipper对象

6.4 用CoCateInstance创建DirectDrawClipper对象

6.5 裁剪器和系统鼠标配合使用

6.6 对多个窗口使用裁剪器

第六章 多显示器系统

7.1 枚举多显示器系统中的设备

7.2 在多显示器上的DirectDraw对象

7.3 焦点窗口和设备窗口

7.3.1 设置焦点窗口

7.3.2 设置设备窗口

7.4 多显示器系统中的设备与加速特性

7.5 在多显示器系统中调试全屏幕DirectDraw应用程序

第八章 视频端口

8.1 视频端口技术概述

8.1.1 数据流

8.1.2 视频源

8.1.3 视频解码器

8.1.4 视频端口

8.1.5 帧缓存

8.2 关于DirectDraw Video-Port扩展

8.3 视频信号的帧和场

8.4 水平同步. 垂直同步和连接

8.5 垂直空白间隔数据

8.6 自动翻面

8.7 对普通视频赝像的解决

8.8 解决由半线引起的问题

8.9 开发硬件性能

第九章 DirectDraw的高级应用

9.1 Mode 13支持

9.1.1 设置Mode 13

9.1.2 Mode 13和图面特性

9.1.3 使用Mode 13

9.2 利用DMA支持

9.2.1 对DMA支持的检测

9.2.2 典型的DMA方案

9.2.3 使用DMA

9.3 确定显示硬件的能力

9.4 在显示存储器中存储位图

9.5 三缓冲

9.6 DirectDraw应用程序和窗口样式

9.7 将真RGB彩色与帧缓存中的彩色空间相匹配

9.8 用全屏幕模式显示一个窗口

第十章 DirectX程序设计

10.1 C/C++程序设计

10.1.1 组件对象模型(COM)

10.1.2 IUnknown接口

10.1.3 C++和COM接口

10.1.4 检索新接口

10.1.5 使用C语言访问COM对象

10.1.6 使用回调函数

10.2 Visual Basic程序设计

10.2.1 DirectX7类

10.2.2 引用类型库

10.2.3 创建DirectX对象

10.2.4 把数组传送给方法

10.2.5 使用标志

10.2.6 使用位屏蔽

10.2.7 DirectX枚举

10.2.8 Visual Basic错误捕获

第十一章 DirectDraw程序设计基础(C/C++)

11.1 DirectDraw应用程序的基本框架

11.1.1 创建一个DirectDraw对象

11.1.2 确定应用程序的性能

11.1.3 改变显示模式

11.1.4 创建可翻动的图面

11.1.5 渲染图面

11.1.6 对图面的写操作

11.1.7 翻图面

11.1.8 释放DirectDraw对象

11.2 后台缓存的使用

11.2.1 创建调色板

11.2.2 设置调色板

11.2.3 把位图装入后台援存

11.3 从离屏图面传送位块

11.3.1 创建离屏图面

11.3.2 把位图装载到离得图面

11.3.3 把离屏图面的位块转移到后台缓存

11.4 关键色和位图动画

11.4.1 设置关键色

11.4.2 创建动画

11.5 动态修改调色板

11.5.1 装载调色板条目

11.5.2 旋转调色板

11.6 使用覆盖图面

11.6.1 创建一个主图面

11.6.2 测试硬件的覆盖支持

11.6.3 创建覆盖图面

11.6.4 显示覆盖图面

11.6.5 更新覆盖图面位置

11.6.6 隐藏覆盖图面

第十一章 DirectDraw程序设计基础(Visual Basic)

12.1 把位块转移到屏幕

12.1.1 创建窗体

12.1.2 声明模块级变量

12.1.3 初始化变量

12.1.4 传送图面

12.2 使用透明

12.2.1 创建后台缓存

12.2.2 初始化图面

12.2.3 把位块转移到主图面

12.3 使用全屏幕特性

12.3.1 设置协作级和显示模式

12.3.2 创建一个复杂图面

12.3.3 初始化图面

12.3.4 使用翻面链更新显示

12.4 把位块转移到屏幕上的区域

12.5 枚举DirectDraw设备

12.5.1 获得已安装的DirectDraw设备

12.5.2 显示DirectDraw设备性能

12.5.3 显示DirectDraw设备的3D性能

12.5.4 报告可用的显示模式

第二部分 DirectDraw API参考

第十三章 DirectDraw对象的接口

13.1 IDDVideoPortContainer接口

13.1.1IDDVideoPortContainer::Create VideoPort

13.1.2 IDDVideoPortContainer::Enum VideoPorts

13.1.3 IDDVideoPortContainer:: Get VideoPortConnectInfo

13.1.4 IDDVideoPortContainer::Query VideoPortStatus

13.2 IDirectDraw7接口

13.2.1 IDirectDraw7::Compact

13.2.2 IDirectDraw7::GreateClipper

13.2.3 IDirectDraw7::CreatePalette

13.2.4 IDirectDraw7::CreateSurface

13.2.5 IDirectDraw7::DuplicateSurface

13.2.6 IDirectDraw7::EnumDisplayModes

13.2.7 IDirectDraw7::EnumSurfaces

13.2.8 IDirectDraw7::EvaluateMode

13.2.9 IDirectDraw7::Flip ToGDISurface

13.2.10 IDirectDraw7::GetAvailableVidMem

13.2.11 IDirectDraw7::GetCaps

13.2.12 IDirectDraw7::GetDeviceldentifier

13.2.13 IDirectDraw7::GetDisplayMode

13.2.14 IDirectDraw7::GetFourCCCodes

13.2.15 IDirectDraw7::GetGDISurface

13.2.16 IDirectDraw7::GetMonitorFrequency

13.2.17 IDirectDraw7::GetScanLine

13.2.18 IDirectDraw7:: GetSurfaceFromDC

13.2.19 IDirectDraw7::GetVerticalBlankStatus

13.2.20 IDirectDraw7::Initialize

13.2.21 IDirectDraw7::RestoreAllSurfaces

13.2.22 IDirectDraw7::RestoreDisplayMode

13.2.23 IDirectDraw7::SetCooperativeLevel

13.2.24 IDirectDraw7::SetDisplayMode

13.2.25 IDirectDraw7::StartModeTest

13.2.26 IDirectDraw7::TestCooperativeLevel

13.2.27 IDirectDraw7::WaitForVerticalBlank

13.3 IDirectDrawClipper接口

13.3.1 IDirectDrawClipper::GeClipList

13.3.2 IDirectDrawClipper::GetHWnd

13.3.3 IDirectDrawClipper::Initialize

13.3.4 IDirectDrawClipper::IsClipListChanged

13.3.5 IDirectDrawClipper::SetClipList

13.3.6 IDirectDrawClipper::SetHWnd

13.4 IDirectDrawColorControl接口

13.4.1 IDirectDrawColorControl:: GetColorControls

13.4.2 IDirectDrawColorControl::SetColorControls

13.5 IDirectDrawGammaControl接口

13.5.1 IDirectDrawGammaControl::GetGammaRamp

13.5.2 IDirectDrawGammaControl::SetGammaRamp

13.6 IDirectDrawPalette接口

13.6.1 IDirectDrawPalette::GetCaps

13.6.2 IDirectDrawPalette::GetEntries

13.6.3 IDirectDrawPalette::Initialize

13.6.4 IDirectDrawPalette::SetEntries

13.7 IDirectDrawSurface7接口

13.7.1 IDirectDrawSurface7::AddAttachedSurface

13.7.2 IDirectDrawSurface7::AddOverlavDirtyRect

13.7.3 IDirectDrawSurface7::Blt

13.7.4 IDirectDrawSurface7::BltBatch

13.7.5 IDirectDrawSurface7::BltFast

13.7.6 IDirectDrawSurface7::ChangeUniquenessValue

13.7.7 IDirectDrawSurface7::DeleteAttachedSurface

13.7.8 IDirectDrawSurface7::EnumAttachedSurface

13.7.9 IDirectDrawSurface7::EnumOverlayZOrders

13.7.10 IDirectDrawSurface7::Flip

13.7.11 IDirectDrawSurface7::FreePrivateData

13.7.12 IDirectDrawSurface7::GetAttachedSurface

13.7.13 IDirectDrawSurface7::GetBltStatus

13.7.14 IDirectDrawSurface7::GetCaps

13.7.15 IDirectDrawSurface7::GetClipper

13.7.16 IDirectDrawSurface7::GetColorKey

13.7.17 IDirectDrawSurface7::GetDC

13.7.18 IDirectDrawSurface7::GetDDInterface

13.7.19 IDirectDrawSurface7::GetFlipStatus

13.7.20 IDirectDrawSurface77::GetLOD

13.7.21 IDirectDrawSurface7::GetOverlayPosition

13.7.22 IDirectDrawSurface7::GetPalette

13.7.23 IDirectDrawSurface7::GetPixelFormat

13.7.24 IDirectDrawSurface7::GetPriority

13.7.25 IDirectDrawSurface7::GetPrivateData

13.7.26 IDirectDrawSurface7::GetSurfaceDesc

13.7.27 IDirectDrawSurface7::GetUniquenessValue

13.7.28 IDirectDrawSurface7::Initialize

13.7.29 IDirectDrawSurface7::IsLost

13.7.30 IDirectDrawSurface7::Lock

13.7.31 IDirectDrawSurface7::PageLock

13.7.32 IDirectDrawSurface7::PageUnlock

13.7.33 IDirectDrawSurface7::ReleaseDC

13.7.34 IDirectDrawSurface7::Restore

13.7.35 IDirectDrawSurface7::SetClipper

13.7.36 IDirectDrawSurface7::SetColorKey

13.7.37 IDirectDrawSurface7::SetLOD

13.7.38 IDirectDrawSurface7::SetOverlayPosition

13.7.39 IDirectDrawSurface7::SetPalette

13.7.4O IDirectDrawSurface7::SetPriority

13.7.41 IDirectDrawSurface7::SetPrivateData

13.7.42 IDirectDrawSurface7::SetSurfaceDesc

13.7.43 IDirectDrawSurface7::Unlock

13.7.44 IDirectDrawSurface7::UpdateOverlay

13.7.45 IDirectDrawSurface7::UpdateOverlayDisplay

13.7.46 IDirectDrawSurface7::UpdateOverlayZOrder

13.8 IDirectDrawVideoPort接口

13.8.1 IDirectDrawVideoPort::Flip

13.8.2 IDirectDrawVideoPort::GetBandwidthInfo

13.8.3 IDirectDrawVideoPort::GetColorControls

13.8.4 IDirectDrawVideoPort::GetFieldPolarity

13.8.5 IDirectDrawVideoPort::GetInputFormats

13.8.6 IDirectDrawVideoPort::GetOutputFormats

13.8.7 IDirectDrawVideoPort::GetVideoLine

13.8.8 IDirectDrawVideoPort::GetVideoSignalStatus

13.8.9 IDirectDrawVideoPort::SetColorControls

13.8.10 IDirectDrawVideoPort::SetTargetSurface

13.8.11 IDirectDrawVideoPort::StartVideo

13.8.12 IDirectDrawVideoPort::StopVideo

13.8.13 IDirectDrawVideoPort::UpdateVideo

13.8.14 IDirectDrawVideoPort::WaitForsync



第十四章 数据结构

14.1 DDBLTBATCH

14.2 DDBLTFX

14.3 DDCAPS

14.4 DDCOLORCONTROL

14.5 DDCOLORKEY

14.6 DDDEVICEIDENTIFIER2

14.7 DDGAMMARAMP

14.8 DDOVERLAYFX

14.9 DDPIXELFORMAT

14.10 DDSCAPS

14.11 DDSCAPS2

14.12 DDSURFACEDESC

14.13 DDSURFACEDESC2

14.14 DDVIDEOPORTBANDWIDTH

14.15 DDVIDEOPORTCAPS

14.16 DDVIDEOPORTCONNECT

14.17 DDVIDEOPORTDESC

14.18 DDVIDEOPORTINFO

14.19 DDVIDEOPORTSTATUS

第十五章 DirectDraw for Visual Basic类

15.1 DirectDraw7

15.1.1 DirectDraw7.CreateClipper

15.1.2 DirectDraw7.CreatePalette

15.1.3 DirectDraw7.CreateSurface

15.1.4 DirectDraw7.CreateSurfaceFromFile

15.1.5 DirectDraw7.CreateSurfaceFromResource

15.1.6 DirectDraw7.DuplicateSurface

15.1.7 DirectDraw7.FlipToGDISurface

15.1.8 DirectDraw7.GetAvailableTotalMem

15.1.9 DirectDraw7.GetCaps

15.1.10 DirectDraw7.GetDeviceldentifier

15.1.11 DirectDraw7.GetDirect3D

15.1.12 DirectDraw7.GetDisplayMode

15.1.13 DirectDraw7.GetDisplayModesEnum

15.1.14 DirectDraw7.GetFourCCCodes

15.1.15 DirectDraw7.GetFreeMem

15.1.16 DirectDraw7.GetGDISurface

15.1.17 DirectDraw7.GetMonitorFrequency

15.1.18 DirectDraw7.GetNumFourCCCodes

15.1.19 DirectDraw7.GetScanLine

15.1.20 DirectDraw7.GetSurfaceFromDC

15.1.21 DirectDraw7.GetSurfacesEnum

15.1.22 DirectDraw7.GetVerticalBlankStatus

15.1.23 DirectDraw7.LoadPaletteFromBitman

15.1.24 DirectDraw7.RestoreAllSurfaces

15.1.25 DirectDraw7.RestoreDisplayMode

12.1.26 DirectDraw7.SetCooperativeLevel

15.1.27 DirectDraw7.SetDisplayMode

15.1.28 DirectDraw7.TestCooperativeLevel

15.1.29 DirectDraw7.WaitForVerticalBlank

15.2 DirectDrawClipper

15.2.1 DirectDrawClipper.GetClipList

15.2.2 DirectDrawClipper.GetClipListSize

15.2.3 DirectDrawClipper.GetHWnd

15.2.4 DirectDrawClipper.IsClipListChanged

15.2.5 DirectDrawClipper.SetClipList

15.2.6 DirectDrawClipper.SeHWnd

15.3 DirectDrawColorControl

15.3.1 DirectDrawColorControl.GetColorControls

15.3.2 DirectDrawColorControl.SetColorControls

15.4 DirectDrawEnum

15.4.1 DirectDrawEnum.GetCount

15.4.2 DirectDrawEnum.GetDescription

15.4.3 DirectDrawEnum.GetGuid

15.4.4 DirectDrawEnum.GetMonitorHandle

15.4.5 DirectDrawEnum.GetName

15.5 DirectDrawDnumModes

15.5.1 DirectDrawDnumModes.GetCount

15.5.2 DirectDrawDnumModes.GetItem

15.6 DirectDrawEnumSurfaces

15.6.1 DirectDrawEnumSurfaces.GetCount

15.6.2 DirectDrawEnumSurfaces.GetItem

15.7 DirectDrawGammaControl

15.7.1 DirectDrawGammaControl.GetGammaRamp

15.7.2 DirectDrawGammaControl.SetGammaRamp

15.8 DirectDrawIdentifier

15.8.1 DirectDrawIdentifier.GetDescription

15.8.2 DirectDrawIdentifier.GetDeviceId

15.8.3 DirectDrawIdentifier.GetDeviceIdentifier

15.8.4 DirectDrawIdentifier.GetDriver

15.8.5 DirectDrawIdentifier.GetDriverSubVersio

15.8.6 DirectDrawIdentifier.GetDriverVersion

15.8.7 DirectDrawIdentifier.GetRevision

15.8.8 DirectDrawIdentifier.GetSubSvsId

15.8.9 DirectDrawIdentifier.GetVendorId

15.8.10 DirectDrawIdentifier.GetWHOLLevel

15.9 DirectDrawPalette

15.9.1 DirectDrawPalette.GetCaps

15.9.2 DirectDrawPalette.GetEntries

15.9.3 DirectDrawPalette.SetEntries

15.10 DirectDrawSurface7

15.10.1 DirectDrawSurface7.AddAttachedSurface

15.10.2 DirectDrawSurface7.Blt

15.10.3 DirectDrawSurface7.BltColorFill

15.10.4 DirectDrawSurface7.BltFast

15.10.5 DirectDrawSurface7.BltFx

15.10.6 DirectDrawSurface7.BltToDC

15.10.7 DirectDrawSurface7.ChangeUniquenessValue

15.10.8 DirectDrawSurface7.DeleteAttachedSurface

15.10.9 DirectDrawSurface7.DrawBox

15.10.10 DirectDrawSurface7.DrawCirele

15.10.11 DirectDrawSurface7.DrawEllipse

15.10.12 DirectDrawSurface7.DrawLine

15.10.13 DirectDrawSurface7.DlawRoundedBox

15.10.14 DirectDrawSurface7.DrawText

15.10.15 DirectDrawSurface7.Flip

15.10.16 DirectDrawSurface7.GetAttachedSurface

15.10.17 DirectDrawSurface7.GetAttachedSurfaceEnum

15.10.18 DirectDrawSurface7.GetBltStatus

15.10.19 DirectDrawSurface7.GeCaps

15.10.20 DirectDrawSurface7.GetClipper

15.10.21 DirectDrawSurface7.GetColorKey

15.10.22 DirectDrawSurface7.GetDC

15.10.23 DirectDrawSurface7.GetDirectDraw

15.10.24 DirectDrawSurface7.GetDirectDrawColorControl

15.10.25 DirectDrawSurface7.GetDirectDrawGammaControl

15.10.26 DirectDrawSurface7.GetDrawStyle

15.10.27 DirectDrawSurface7.GetDrawWidth

15.10.28 DirectDrawSurface7.GetFillColor

15.10.29 DirectDrawSurface7.GetFillStyle

15.10.30 DirectDrawSurface7.GetFlipStatus

15.10.31 DirectDrawSurface7.GetFontBackColor

15.10.32 DirectDrawSurface7.GetFontTransparency

15.10.33 DirectDrawSurface7.GetForeColor

15.10.34 DirectDrawSurface7.GetLockedArray

15.10.35 DirectDrawSurface7.GetLockedPixel

15.10.36 DirectDrawSurface7.GetLOD

15.10.37 DirectDrawSurface7.GetOverlayPosition

15.10.38 DirectDrawSurface7.GetOverlayZOrdersEnum

15.10.39 DirectDrawSurface7.GetPalette

15.10.40 DirectDrawSurface7.GetPixelFormat

15.10.41 DirectDrawSurface7.GetPriority

15.10.42 DirectDrawSurface7.GetSurfaceDesc

15.10.43 DirectDrawSurface7.GetUniquenessValue

15.10.44 DirectDrawSurface7.IsLost

15.10.45 DirectDrawSurface7.Lock

15.10.46 DirectDrawSurface7.ReleaseDC

15.10.47 DirectDrawSurface7.Restore

15.10.48 DirectDrawSurface7.SetClipper

15.10.49 DirectDrawSurface7.SetColorKey

15.10.50 DirectDrawSurface77.SetDrawStyle

15.10.51 DirectDrawSurface7.SetDrawWidth

15.10.52 DirectDrawSurface7.SetFillColor

15.10.53 DirectDrawSurface7.SetFillStyle

15.10.54 DirectDrawSurface7.SetFont

15.10.55 DirectDrawSurface7.SetFontBackColor

15.10.56 DirectDrawSurface7.SetFontTransparency

15.10.57 DirectDrawSurface7.SetForeColor

15.10.58 DirectDrawSurface7.SetLockedPixel

15.10.59 DirectDrawSurface7.SetLOD

15.10.60 DirectDrawSurface7.SetOverlayPosition

15.10.61 DirectDrawSurface7.SetPalette

15.10.62 DirectDrawSurface7.SetPriority

15.10.63 DirectDrawSurface7.Unlock

15.10.64 DirectDrawSurface7.UpdateOverlay

15.10.65 DirectDrawSurface7.UpdateOverlayFx

15.10.66 DirectDrawSurface7.UpdateOverlayZOrder

15.11 IFont

第十六章 DirectDraw for Visual Basic类型

16.1 DDBLTFX

16.2 DDCAPS

16.3 DDCOLORCONTROL

16.4 DDCOLORKEY

16.5 DDGAMMARAMP

16.6 DDOVERLAYFX

16.7 DDPIXELFORMAT

16.8 DDSCAPS2

16.9 DDSURFACEDESC2

16.10 PALETTEENTRY

16.11 RECT

附录 全局函数和回调函数 [

推荐

车牌查询
桂ICP备20004708号-3