Platform SDK: DirectX

DirectDrawSurface7.GetColorKey

DirectDrawSurface7.GetColorKey メソッドは、DirectDrawSurface オブジェクトに対するカラー キー値を取得する。

object.GetColorKey(flags As Long, val As DDCOLORKEY)

パラメータ

object
DirectDrawSurface7 オブジェクトを表すオブジェクト式。
flags
要求されるカラー キー。以下のいずれかになる。
DDCKEY_DESTBLT
ブリット処理に対する転送先カラー キーとして使用されるカラー キーや色空間
DDCKEY_DESTOVERLAY
オーバーレイ処理に対する転送先カラー キーとして使用されるカラー キーや色空間。
DDCKEY_SRCBLT
ブリット処理に対する転送元カラー キーとして使用されるカラー キーや色空間。
DDCKEY_SRCOVERLAY
オーバーレイ処理に対する転送元カラー キーとして使用されるカラー キーや色空間。
val
DirectDrawSurface オブジェクトの指定されたカラー キーに対する現在の値を格納する DDCOLORKEY 型。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。

DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_NOCOLORKEY
DDERR_NOCOLORKEYHW
DDERR_SURFACELOST
DDERR_UNSUPPORTED

参照

DirectDrawSurface7.SetColorKey