DirectX SDK |
The DirectDrawSurface7.GetDC method creates a GDI-compatible handle of a device context for the surface.
object.GetDC() As Long
If the method succeeds, it returns the handle to a device context.
If the method fails, it raises an error, and Err.Number can be set to one of the following values:
DDERR_DCALREADYCREATED |
DDERR_GENERIC |
DDERR_INVALIDOBJECT |
DDERR_INVALIDPARAMS |
DDERR_INVALIDSURFACETYPE |
DDERR_SURFACELOST |
DDERR_UNSUPPORTED |
DDERR_WASSTILLDRAWING |
This method uses an internal version of the DirectDrawSurface7.Lock method to lock the surface. The surface remains locked until the DirectDrawSurface7.ReleaseDC method is called.