<Return[T]><Top>

TransparentBlt

Declare Function Api_TransparentBlt& Lib "msimg32" Alias "TransparentBlt" (ByVal hDC&, ByVal x&, ByVal y&, ByVal nWidth&, ByVal nHeight&, ByVal hSrcDC&, ByVal xSrc&, ByVal ySrc&, ByVal nSrcWidth&, ByVal nSrcHeight&, ByVal crTransparent&)

Declare Function TransparentBlt Lib "msimg32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal crTransparent As Long) As Boolean

ピクセルで形成された長方形に対応するカラーデータを、指定の送信元デバイスコンテキストから送信先デバイスコンテキストにビットブロック転送する。

パラメータ
hdcDest
    送信先デバイスコンテキストのハンドルを指定する。
nXOriginDest
    送信先長方形の左上の頂点の x 座標を論理単位で指定する。
nYOriginDest
    送信先長方形の左上の頂点の y 座標を論理単位で指定する。
nWidthDest
    送信先長方形の幅を論理単位で指定する。
hHeightDest
    送信先長方形の高さのハンドルを論理単位で指定する。
hdcSrc
    送信元のデバイスコンテキストのハンドルを指定する。
nXOriginSrc
    送信元長方形の x 座標を論理単位で指定する。
nYOriginSrc
    送信元長方形の y 座標を論理単位で指定する。
nWidthSrc
    送信元長方形の幅を論理単位で指定する。
nHeightSrc
    送信元長方形の高さのハンドルを論理単位で指定する。
crTransparent
    透過として処理する送信元ビットマップの RGB カラーを指定する。
 

戻り値
    関数が成功すると、TRUE が返る。
    関数が失敗すると、FALSE が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。