CImage::StretchBlt
更新 : 2007 年 11 月
コピー元のデバイス コンテキストから現在のデバイス コンテキストにビットマップをコピーします。
BOOL StretchBlt(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL StretchBlt(
HDC hDestDC,
const RECT& rectDest,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL StretchBlt(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL StretchBlt(
HDC hDestDC,
const RECT& rectDest,
const RECT& rectSrc,
DWORD dwROP = SRCCOPY
) const throw( );
パラメータ
hDestDC
転送先のデバイス コンテキストへのハンドル。xDest
コピー先四角形の左上隅の x 座標 (論理単位)。yDest
コピー先四角形の左上隅の y 座標 (論理単位)。nDestWidth
コピー先四角形の幅 (論理単位)。nDestHeight
コピー先四角形の高さ (論理単位)。dwROP
実行されるラスタ オペレーション。コピー先のイメージを形成するために、コピー元、コピー先、および選択されているブラシで指定されるパターンのビットを組み合わせる方法は、ラスタ オペレーションのコードによって定義されます。各種のラスタ オペレーション コードとその説明の一覧については、Windows SDK の「BitBlt」を参照してください。rectDest
RECT 構造体への参照。コピー先の四角形を識別します。xSrc
コピー元四角形の左上隅の x 座標 (論理単位)。ySrc
転送元四角形の左上隅の y 座標 (論理単位)。nSrcWidth
コピー元四角形の幅 (論理単位)。nSrcHeight
コピー元四角形の高さ (論理単位)。rectSrc
RECT 構造体への参照。コピー元の四角形を識別します。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
詳細については、Windows SDK の「StretchBlt」を参照してください。
必要条件
ヘッダー : atlimage.h