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
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDrawSurface7