次の方法で共有


CImage::BitBlt

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

BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const POINT& pointDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const RECT& rectDest,
   const POINT& pointSrc,
   DWORD dwROP = SRCCOPY 
) const throw( );

パラメーター

  • hDestDC
    コピー先の HDC

  • xDest
    コピー先の四角形の左上隅の論理 x 座標。

  • yDest
    コピー先の四角形の左上隅の論理 y 座標。

  • dwROP
    実行されるラスター オペレーション。 コピー先のイメージを形成するために、コピー元、コピー先、および選択されているブラシで指定されるパターンのビットを組み合わせる方法は、ラスター オペレーションのコードによって定義されます。 各種のラスター オペレーション コードとその説明の一覧については、Windows SDK の「BitBlt」を参照してください。

  • pointDest
    コピー先の四角形の左上隅の座標を示す POINT 構造体。

  • nDestWidth
    コピー先四角形の幅 (論理単位)。

  • nDestHeight
    コピー先四角形の高さ (論理単位)。

  • xSrc
    コピー元の四角形の左上隅の論理 x 座標。

  • ySrc
    コピー元の四角形の左上隅の論理 y 座標。

  • rectDest
    コピー先の四角形を示す RECT 構造体。

  • pointSrc
    コピー元の四角形の左上隅の座標を示す POINT 構造体。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

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

必要条件

**ヘッダー:**atlimage.h

参照

参照

CImage クラス

CImage::PlgBlt

CImage::StretchBlt

CImage::MaskBlt

その他の技術情報

CImage のメンバー