此标头由多种技术使用。 有关详细信息,请参阅:
ddraw.h 包含以下编程接口:
接口
|
IDirectDraw7 应用程序使用 IDirectDraw7 接口的方法创建 DirectDraw 对象并使用系统级变量。 本部分是对 IDirectDraw7 接口方法的引用。 |
|
IDirectDrawClipper 应用程序使用 IDirectDrawClipper 接口的方法来管理剪辑列表。 本部分是对此接口方法的引用。 |
|
IDirectDrawColorControl 应用程序使用 IDirectDrawColorControl 接口的方法获取和设置颜色控件。 |
|
IDirectDrawGammaControl 应用程序使用 IDirectDrawGammaControl 接口的方法调整主图面的红色、绿色和蓝色伽玛渐变级别。 本部分是对此接口方法的引用。 |
|
IDirectDrawPalette 应用程序使用 IDirectDrawPalette 接口的方法来创建 DirectDrawPalette 对象,并使用系统级变量。 本部分是对此接口方法的引用。 |
|
IDirectDrawSurface7 应用程序使用 IDirectDrawSurface7 接口的方法创建 DirectDrawSurface 对象并使用系统级变量。 本部分是对此接口方法的引用。 |
函数
|
DirectDrawCreate 创建 DirectDraw 对象的实例。 |
|
DirectDrawCreateClipper 创建不与 DirectDraw 对象关联的 DirectDrawClipper 对象的实例。 |
|
DirectDrawCreateEx 创建 DirectDraw 对象的实例,该对象支持 DirectX 7.0 中的一组 Direct3D 接口。 若要在 DirectX 7.0 中使用 Direct3D 的功能,请使用此函数创建 DirectDraw 对象。 |
|
DirectDrawEnumerateA 此函数由 DirectDrawEnumerateEx 函数取代。 (ANSI) |
|
DirectDrawEnumerateExA 枚举计算机上安装的所有 DirectDraw 设备。 NULL 条目始终标识与 GDI 共享的主显示设备。 (ANSI) |
|
DirectDrawEnumerateExW 枚举计算机上安装的所有 DirectDraw 设备。 NULL 条目始终标识与 GDI 共享的主显示设备。 (Unicode) |
|
DirectDrawEnumerateW 此函数由 DirectDrawEnumerateEx 函数取代。 (Unicode) |
回调函数
|
LPDDENUMCALLBACKA DDEnumCallback 函数是 DirectDrawEnumerate 函数的应用程序定义的回调函数。 (ANSI) |
|
LPDDENUMCALLBACKEXA DDEnumCallbackEx 函数是 DirectDrawEnumerateEx 函数的应用程序定义的回调函数。 (ANSI) |
|
LPDDENUMCALLBACKEXW DDEnumCallbackEx 函数是 DirectDrawEnumerateEx 函数的应用程序定义的回调函数。 (Unicode) |
|
LPDDENUMCALLBACKW DDEnumCallback 函数是 DirectDrawEnumerate 函数的应用程序定义的回调函数。 (Unicode) |
|
LPDDENUMMODESCALLBACK 请勿使用。 此回调函数由与 IDirectDraw7::EnumDisplayModes 方法一起使用的 EnumModesCallback2 函数取代。 |
|
LPDDENUMMODESCALLBACK2 EnumModesCallback2 函数是 IDirectDraw7::EnumDisplayModes 方法的应用程序定义的回调函数。 |
|
LPDDENUMSURFACESCALLBACK LPDDENUMSURFACESCALLBACK 函数 (ddraw.h) 由 EnumSurfacesCallback7 函数取代。 |
|
LPDDENUMSURFACESCALLBACK2 LPDDENUMSURFACESCALLBACK2 函数 (ddraw.h) 被 EnumSurfacesCallback7 函数取代。 |
|
LPDDENUMSURFACESCALLBACK7 EnumSurfacesCallback7 函数是 IDirectDrawSurface7::EnumAttachedSurfaces 和 IDirectDrawSurface7::EnumOverlayZOrders 方法的应用程序定义的回调函数。 |
结构
|
DDCOLORCONTROL DDCOLORCONTROL 结构定义与 Microsoft DirectDraw 视频端口扩展关联的颜色控件, (VPE) 对象。 |
|
DDSURFACEDESC DDSURFACEDESC 结构包含驱动程序要创建的图面的说明。 |
|
DDSURFACEDESC2 DDSURFACEDESC2 结构包含驱动程序要创建的图面的说明。 |
|
DDBLTBATCH DDBLTBATCH 结构将位块传输 (bitblt) 操作传递到 IDirectDrawSurface7::BltBatch 方法。 |
|
DDBLTFX DDBLTFX 结构将光栅操作 (RP) 、效果和替代信息传递给 IDirectDrawSurface7::Blt 方法。 此结构也是与 IDirectDrawSurface7::BltBatch 方法一起使用的 DDBLTBATCH 结构的一部分。 |
|
DDCAPS_DX3 ddraw.h) (DDCAPS_DX3结构表示通过 DirectDraw 对象公开的硬件的功能。 |
|
DDCAPS_DX5 ddraw.h) (DDCAPS_DX5 结构表示通过 DirectDraw 对象公开的硬件的功能。 |
|
DDCAPS_DX6 (ddraw.h) DDCAPS_DX6 结构表示通过 DirectDraw 对象公开的硬件的功能。 |
|
DDCAPS_DX7 ddraw.h) (DDCAPS_DX7 结构表示通过 DirectDraw 对象公开的硬件的功能。 |
|
DDCOLORKEY DDCOLORKEY 结构描述源颜色键、目标颜色键或颜色空间。 |
|
DDDEVICEIDENTIFIER2 DDDEVICEIDENTIFIER2 结构将传递给 IDirectDraw7::GetDeviceIdentifier 方法,以获取有关设备的信息。 |
|
DDGAMMARAMP DDGAMMARAMP 结构包含 IDirectDrawGammaControl::GetGammaRamp 和 IDirectDrawGammaControl::SetGammaRamp 方法的红色、绿色和蓝色渐变数据。 |
|
DDOVERLAYFX DDOVERLAYFX 结构将覆盖信息传递给 IDirectDrawSurface7::UpdateOverlay 方法。 |
|
DDPIXELFORMAT DDPIXELFORMAT 结构描述 IDirectDrawSurface7::GetPixelFormat 方法的 DirectDrawSurface 对象的像素格式。 |
|
DDSCAPS DDSCAPS 结构定义 Microsoft DirectDraw Surface 对象的功能。 |
|
DDSCAPS2 DDSCAPS2 结构定义了 Microsoft DirectDraw Surface 对象的附加功能。 |