BitBlt– tag –
-
GDI描画
【MFC】BitBltで画面やウィンドウをキャプチャする:見えない枠・CAPTUREBLT・PrintWindow・DPIのずれ
MFCで画面やウィンドウをキャプチャするときは、画面のDCからメモリDCに選択したビットマップへBitBltで写します。ただ、GetWindowRectで取った範囲をそのまま写すと、ウィンドウの左右と下に後ろの背景が写り込むことがあります。重なっている別のウィン... -
GDI描画
【MFC】TransparentBltで背景色を抜いて描く:透過色の指定と、縮小した画像の縁に色が残る所
背景をマゼンタで塗ったアイコンのビットマップをBitBltで重ねると、マゼンタの四角までそのまま描かれます。TransparentBltを使うと、透過色に指定した色の画素は転送されないので、アイコンの形だけが下の絵の上に描かれます。MFCではCDC::TransparentBl...
1