Metodo IDirectDrawSurface7::GetColorKey (ddraw.h)

Recupera il valore della chiave di colore per questa superficie.

Sintassi

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

Parametri

[in] unnamedParam1

Valore che può essere impostato su uno dei flag seguenti per specificare la chiave di colore da recuperare:

DDCKEY_DESTBLT

Una chiave di colore o uno spazio colore da usare come chiave colore di destinazione per le operazioni di trasferimento in blocchi di bit (bitblt).

DDCKEY_DESTOVERLAY

Una chiave di colore o uno spazio colore da usare come chiave colore di destinazione per le operazioni di sovrapposizione.

DDCKEY_SRCBLT

Una chiave di colore o uno spazio colore da usare come chiave di colore di origine per le operazioni bitblt.

DDCKEY_SRCOVERLAY

Una chiave di colore o uno spazio colore da usare come chiave colore di origine per le operazioni di sovrapposizione.

[out] unnamedParam2

Puntatore a una struttura DDCOLORKEY che riceve i valori correnti per la chiave di colore specificata dell'oggetto DirectDrawSurface.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene DD_OK.

Se ha esito negativo, il metodo può restituire uno dei valori di errore seguenti:

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDrawSurface7