SetDIBitsToDevice(2)-BITMAPINFOHEADERのbiHeightが負です
Setdibitstodevice Biheight Bitmapinfoheader Is Negative
biHeightは 負の値 DIBビットマップが 上下に反転します 描画方法、biHeightのパラメーターと正の値の違いは次のとおりです。
[1] cLinesは、lpvBitsに含まれる行数を示します。これは、取得できる最大値よりも大きく、画像を表示できません。
図1無効なcLinesパラメーターの例
[2] StartScanによって決定された画像座標系は次のとおりです
StartScan> 0 StartScan<0 StartScan = 0
[3] xSrc、ySrc、w、h:StartScanで決定した座標系で表示する画像領域を指定します。
最終的な表示画像サイズはwx hで、ピクセルデータ部分は赤枠部分です。赤いボックスの先は空白です、による最終表示 biHeightが負です 画像は 上下に反転します 。