次の方法で共有


CImage::StretchBlt

元のデバイス コンテキストからこの現在のデバイス コンテキストにビットマップをコピーします。

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 以外を返します。

解説

詳細については、Windows SDKの StretchBlt を参照してください。

必要条件

ヘッダー: atlimage.h

参照

関連項目

CImage クラス

CImage::BitBlt

CImage::MaskBlt