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 |