次の方法で共有


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

参照

参照

CImage クラス

CImage::BitBlt

CImage::MaskBlt

その他の技術情報

CImage のメンバ