Platform SDK: DirectX

DirectDrawSurface7.BltToDC

DirectDrawSurface7.BltToDC メソッドは、指定したデバイス コンテキストにビット ブリットを実行する。

object.BltToDC( _ 
    hdc As LONG, _ 
    srcRect As RECT, _
    destRect As RECT)

パラメータ

object
DirectDrawSurface7 オブジェクトを表すオブジェクト式。
hdc
デバイス コンテキストのハンドル。
srcRect
転送元サーフェス上からブリットする矩形の左上と右下の位置を定義する RECT 型。このパラメータが空の RECT 型の場合、転送元サーフェス全体を使用する。
destRect
転送先サーフェス上にブリットする矩形の左上と右下の位置を定義する RECT 型。このパラメータが空の RECT の場合、転送元サーフェス全体を使用する。

エラー コード

失敗すれば、次のいずれかのエラー コードを返す。

DDERR_GENERIC
DDERR_INVALIDCLIPLIST
DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_INVALIDRECT
DDERR_NOALPHAHW
DDERR_NOBLTHW
DDERR_NOCLIPLIST
DDERR_NODDROPSHW
DDERR_NOMIRRORHW
DDERR_NORASTEROPHW
DDERR_NOROTATIONHW
DDERR_NOSTRETCHHW
DDERR_NOZBUFFERHW
DDERR_SURFACEBUSY
DDERR_SURFACELOST
DDERR_UNSUPPORTED

注意

このメソッドはしばしばエラーを引き起こすので、エラー オブジェクトにエラーを設定する代わりに、エラー コードを返す。