Partager via


Méthode IDirectDrawSurface7 ::GetDC (ddraw.h)

Crée un handle compatible GDI d’un contexte d’appareil pour cette surface.

Syntaxe

HRESULT GetDC(
  [out] HDC *unnamedParam1
);

Paramètres

[out] unnamedParam1

Pointeur vers une variable qui reçoit le handle du contexte de l’appareil pour cette surface.

Valeur retournée

Si la méthode réussit, la valeur de retour est DD_OK.

En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :

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

Remarques

GetDC utilise une version interne de la méthode IDirectDrawSurface7 ::Lock pour verrouiller la surface. La surface reste verrouillée jusqu’à ce que la méthode IDirectDrawSurface7 ::ReleaseDC soit appelée.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête ddraw.h
Bibliothèque Ddraw.lib
DLL Ddraw.dll

Voir aussi

IDirectDrawSurface7