Platform SDK: DirectX

DirectDrawSurface7.GetDC

DirectDrawSurface7.GetDC メソッドは、サーフェスに対するデバイス コンテキストの GDI 互換ハンドルを作成する。

object.GetDC() As Long

パラメータ

object
DirectDrawSurface7 オブジェクトを表すオブジェクト式。

戻り値

成功すれば、デバイス コンテキストのハンドルを返す。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。

DDERR_DCALREADYCREATED
DDERR_GENERIC
DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_INVALIDSURFACETYPE
DDERR_SURFACELOST
DDERR_UNSUPPORTED
DDERR_WASSTILLDRAWING

注意

このメソッドは、サーフェスをロックする DirectDrawSurface7.Lock メソッドの内部バージョンを使用する。DirectDrawSurface7.ReleaseDC メソッドが呼び出されるまで、サーフェスはロックされたままである。

ReleaseDC は、GetDC を呼び出した同じスレッドから呼び出さなければならない。

参照

DirectDrawSurface7.Lock