BitBlt()関数


BOOL BitBlt(
 HDC hdcDest,
 int nXDest,
 int nYDest,
 int nWidth,
 int nHeight,
 HDC hdcSrc,
 int nXSrc,
 int nYSrc,
 DWORD dwRop
);


hdcDest転送先となるデバイスコンテキスト
nXDest転送先の左上隅のx座標
nYDest転送先の左上隅のy座標
nWidth転送先の幅
nHeight転送先の高さ
hdcSrc転送元のビットマップを保持するデバイスコンテキスト
nXSrc転送元の左上隅のx座標
nYSrc転送元の左上隅のy座標
dwRop実行するラスタオペレーションを示す定数


ラスタオペレーション
BLACKNESS物理パレットのインデックス0に対応する色(デフォルトは黒)でコピー先の長方形を塗りつぶす
SRCANDコピー元の色とコピー先の色を論理AND演算子で結合する
SRCCOPYコピー元をコピー先にそのままコピーする
SRCERASEコピー先の色を反転した色とコピー元の色を論理AND演算子で結合する
SRCINVERTコピー元の色とコピー先の色を論理XOR演算子で結合する
SRCPAINTコピー元の色とコピー先の色を論理OR演算子で結合する
WHITENESS物理パレットのインデックス1に対応する色(デフォルトは白)でコピー先の長方形を塗りつぶす
Windows > グラフィック | comments (0) | trackbacks (0)

Comments

Comment Form

icons:

Trackbacks