CDC– tag –
-
GDI描画
【MFC】AlphaBlendで半透明に重ねて描く:乗算済みアルファとAC_SRC_ALPHA・SourceConstantAlphaの使い分け
MFCで画像を半透明に重ねるときは、CDC::AlphaBlendを使います。画像全体を同じ濃さで薄くするならBLENDFUNCTIONのSourceConstantAlphaだけで足りますが、丸い形だけを重ねたり縁をぼかしたりするには、画素ごとのアルファを持った32ビットのビットマップ... -
GDI描画
【MFC】TransparentBltで背景色を抜いて描く:透過色の指定と、縮小した画像の縁に色が残る所
背景をマゼンタで塗ったアイコンのビットマップをBitBltで重ねると、マゼンタの四角までそのまま描かれます。TransparentBltを使うと、透過色に指定した色の画素は転送されないので、アイコンの形だけが下の絵の上に描かれます。MFCではCDC::TransparentBl...
1