DirectDraw原理与API参考

出版时间:2000-10  出版社:清华大学出版社  作者:武永康  页数:392  
Tag标签:无  

内容概要

微软的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                   附录 全局函数和回调函数

图书封面

图书标签Tags

评论、评分、阅读与下载


    DirectDraw原理与API参考 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7