<Return[A]><Top>

AlphaBlend

Declare Function Api_AlphaBlend& Lib "msimg32" Alias "AlphaBlend" (ByVal hdcDest&, ByVal nXDest&, ByVal nYDest&, ByVal nWidthDest&, ByVal nHeightDest&, ByVal hdcSrc&, ByVal nXSrc&, ByVal nYSrc&, ByVal nWidthSrc&, ByVal nHeightSrc&, ByVal nBlendFunc&)

Declare Function AlphaBlend Lib "msimg32" (ByVal hdc As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal hdc As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal nBlendFunc As Long) As Long

透過ピクセルと半透過ピクセルを持つビットマップを表示する。

パラメータ
hdcDest
    送信先のデバイスコンテキストのハンドルを指定する。
nXOriginDest
    送信先の長方形の左上角の x 座標を、論理単位で指定する。
nYOriginDest
    送信先の長方形の左上角の y 座標を、論理単位で指定する。
nWidthDest
    送信先の長方形の幅を、論理単位で指定する。
hHeightDest
    送信先の長方形の高さのハンドルを論理単位で指定する。
hdcSrc
    送信元のデバイスコンテキストのハンドルを指定する。
nXOriginSrc
    送信元の長方形の左上角の x 座標を論理単位で指定する。
nYOriginSrc
    送信元の長方形の左上角の y 座標を論理単位で指定する。
nWidthSrc
    送信元の長方形の幅を論理単位で単位する。
nHeightSrc
    送信元の長方形の高さを論理単位で指定する。
blendFunction
    送信元および送信先のビットマップのアルファブレンド関数、送信元のビットマップ全体に適用されるグローバルアルファ値、送 信元のビット

    マップのフォーマット情報を指定する。指定できる送信元および送信先のアルファブレンド関数は現在、

    AC_SRC_OVER に限定されている。


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