CDC::TransparentBlt
更新 : 2007 年 11 月
カラー データのビットブロックを転送します。ビットブロックは、指定された転送元デバイス コンテキストから転送先デバイス コンテキストへ転送されるピクセルの四角形です。
BOOL TransparentBlt(
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
CDC* pSrcDC,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
UINT clrTransparent
);
パラメータ
xDest
転送先四角形の左上隅の x 座標 (論理単位)。yDest
転送先四角形の左上隅の y 座標 (論理単位)。nDestWidth
転送先四角形の幅 (論理単位)。nDestHeight
転送先四角形の高さ (論理単位)。pSrcDC
転送元デバイス コンテキストへのポインタ。xSrc
転送元四角形の x 座標 (論理単位)。ySrc
転送元四角形の y 座標 (論理単位)。nSrcWidth
転送元四角形の幅 (論理単位)。nSrcHeight
転送元四角形の高さ (論理単位)。clrTransparent
透明なビットマップとして扱うための転送元ビットマップの RGB カラー。
戻り値
正常終了した場合は TRUE を返します。それ以外の場合は FALSE を返します。
解説
TransparentBlt では透明さを考慮しています。つまり、clrTransparent で示される RGB カラーは転送で透明に表示されます。
詳細については、Windows SDK の「TransparentBlt」を参照してください。
必要条件
ヘッダー : afxwin.h