Metodo IDirectDrawSurface7::GetDC (ddraw.h)

Crea un handle compatibile con GDI di un contesto di dispositivo per questa superficie.

Sintassi

HRESULT GetDC(
  [out] HDC *unnamedParam1
);

Parametri

[out] unnamedParam1

Puntatore a una variabile che riceve l'handle del contesto del dispositivo per questa superficie.

Valore restituito

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

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

  • DDERR_DCALREADYCREATED
  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_INVALIDSURFACETYPE
  • DDERR_SURFACELOST
  • DDERR_UNSUPPORTED
  • DDERR_WASSTILLDRAWING

Commenti

GetDC usa una versione interna del metodo IDirectDrawSurface7::Lock per bloccare l'area. La superficie rimane bloccata finché non viene chiamato il metodo IDirectDrawSurface7::ReleaseDC .

Requisiti

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

Vedi anche

IDirectDrawSurface7