ビットマップが 2500x2500 より大きい場合は回転しません。それ以外の場合は回転します。
戻り値は常に true です。サイズ制限を増やすために設定する設定はありますか?
pts[0].x := dynamicBMP.height;
pts[0].y := 0;
pts[1].x := dynamicBMP.height;
pts[1].y := dynamicBMP.width;
pts[2].x := 0;
pts[2].y := 0;
y := plgblt(TempBmp.canvas.Handle,
pts,
dynamicBMP.canvas.Handle,
0,
0,
dynamicBMP.width,
dynamicBMP.height,
0,
0,
0);
if y = false then
raise Exception.Create('Plgblt failed');