Compartilhar via


Método IDirectDrawSurface7::GetColorKey (ddraw.h)

Recupera o valor da chave de cor para essa superfície.

Sintaxe

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

Parâmetros

[in] unnamedParam1

Um valor que pode ser definido como um dos seguintes sinalizadores para especificar a chave de cor a ser recuperada:

DDCKEY_DESTBLT

Uma chave de cor ou espaço de cor a ser usado como uma chave de cor de destino para operações de transferência de bloco de bits (bitblt).

DDCKEY_DESTOVERLAY

Uma chave de cor ou espaço de cor a ser usado como uma chave de cor de destino para operações de sobreposição.

DDCKEY_SRCBLT

Uma chave de cor ou espaço de cor a ser usado como uma chave de cor de origem para operações bitblt.

DDCKEY_SRCOVERLAY

Uma chave de cor ou espaço de cor a ser usado como uma chave de cor de origem para operações de sobreposição.

[out] unnamedParam2

Um ponteiro para uma estrutura DDCOLORKEY que recebe os valores atuais para a chave de cor especificada do objeto DirectDrawSurface.

Retornar valor

Se o método for bem-sucedido, o valor retornado será DD_OK.

Se falhar, o método poderá retornar um dos seguintes valores de erro:

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

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho ddraw.h
Biblioteca Ddraw.lib
DLL Ddraw.dll

Confira também

IDirectDrawSurface7