次の方法で共有


CDC::TransparentBlt

コピー先のデバイス コンテキストに指定されたソースのデバイス コンテキストからのピクセルの四角形に対応する色のデータをのビット ブロック転送には、このメンバー関数を呼び出します。

BOOL TransparentBlt( 
   int xDest, 
   int yDest,
   int nDestWidth,
   int nDestHeight, 
   CDC* pSrcDC, 
   int xSrc, 
   int ySrc, 
   int nSrcWidth, 
   int nSrcHeight, 
   UINT clrTransparent  
);

パラメーター

  • xDest
    、描画先の四角形の左上隅の論理単位で、x 座標を指定します。

  • yDest
    、描画先の四角形の左上隅の論理単位で、y 座標を指定します。

  • nDestWidth
    、描画先の四角形の幅を、論理単位で指定します。

  • nDestHeight
    、描画先の四角形の論理単位で、高さを指定します。

  • pSrcDC
    元のデバイス コンテキストへのポインター。

  • xSrc
    、元の四角形の論理単位で、x 座標を指定します。

  • ySrc
    、元の四角形の論理単位で、y 座標を指定します。

  • nSrcWidth
    、元の四角形の幅を、論理単位で指定します。

  • nSrcHeight
    、元の四角形の論理単位で、高さを指定します。

  • clrTransparent
    透明処理するソース ビットマップの RGB 色。

戻り値

成功した場合**[真]** ; それ FALSE

解説

TransparentBlt は、透過性を可能にします; つまり、clrTransparent で表される RGB 色はコピー用に透明表示されます。

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

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::AlphaBlend

CDC::SetStretchBltMode