IDirectDrawSurface7::GetColorKey 方法 (ddraw.h)

检索此图面的颜色键值。

语法

HRESULT GetColorKey(
  [in]  DWORD        unnamedParam1,
  [out] LPDDCOLORKEY unnamedParam2
);

参数

[in] unnamedParam1

一个 值,可设置为以下标志之一,以指定要检索的颜色键:

DDCKEY_DESTBLT

要用作位块传输 (bitblt) 操作的目标颜色键或颜色空间。

DDCKEY_DESTOVERLAY

要用作覆盖操作的目标颜色键的颜色键或颜色空间。

DDCKEY_SRCBLT

要用作 bitblt 操作的源颜色键的颜色键或颜色空间。

DDCKEY_SRCOVERLAY

要用作覆盖操作的源颜色键的颜色键或颜色空间。

[out] unnamedParam2

指向 DDCOLORKEY 结构的指针,该结构接收 DirectDrawSurface 对象的指定颜色键的当前值。

返回值

如果该方法成功,则返回值DD_OK。

如果失败,该方法可能会返回以下错误值之一:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOCOLORKEY
  • DDERR_NOCOLORKEYHW
  • DDERR_SURFACELOST
  • DDERR_UNSUPPORTED

要求

要求
目标平台 Windows
标头 ddraw.h
Library Ddraw.lib
DLL Ddraw.dll

另请参阅

IDirectDrawSurface7