GetStretchBltMode

機能
現在のストレッチングモードを取得する
Declare Function GetStretchBltMode Lib "gdi32.dll" _
(ByVal hdc As Long) As Long
Declare Function GetStretchBltMode Lib "gdi32.dll" _
(ByVal hdc As Integer) As Integer

int GetStretchBltMode(
HDC hdc
);
引数
hdc

デバイスコンテキストのハンドル
戻り値
正常終了のとき                   現在のストレッチングモードを示す定数
エラーのとき                     0
戻り値の定数

STRETCH_ANDSCANS = 1             既存のカラー値とAND演算する
                                  モノクロビットマップの場合は、白色より黒色が優先的の残る。
STRETCH_DELETESCANS = 3          コピー先のピクセルをコピー元のピクセルで置き換える。
                                  (コピー先のピクセルは削除される)
STRETCH_HALFTONE = 4             コピー先のピクセルの平均カラー値を取る。
                                  このモードを設定したとき、SetBrushOrgEx()関数を使って
                                  ブラシの原点の調整が必要である。
STRETCH_ORSCANS = 2              既存のカラー値とOR演算する
                                  モノクロビットマップの場合は、黒色より白色が優先的に残る
BLACKONWHITE = STRETCH_ANDSCANS
COLORONCOLOR = STRETCH_DELETESCANS
HALFTONE = STRETCH_HALFTONE
WHITEONBLACK = STRETCH_ORSCANS