GetDrawScreenGraph

描画先に設定されているグラフィック領域から指定領域のグラフィックを読みこむ

val = GetDrawScreenGraph(x1, y1, x2, y2, GrHandle)

x1 , y1  :  取得するグラフィック領域(矩形)の左上頂点の座標
x2 , y2  :  取得するグラフィック領域の右下頂点+1の座標
GrHandle :  取り込んだグラフィックを保存出来るサイズの
グラフィックを持つハンドル

(プラグイン / モジュール : DxLibW)

解説

LoadDivGraphLoadGraphMakeGraph等で読みこんだ(作成した)
グラフィックに、描画先となっているグラフィック領域(デフォルト
では表示されている画面)から( x1 , y1 )( x2 - 1, y2 - 1 )をそれぞれ矩形の
左上頂点、右下頂点とした領域からGrHandleがもっているグラフィック
に画像データを取りこみます。

この際取りこむ画像のサイズと、取り込んだ画像を保存する
グラフィックのサイズは同じでなければなりません


注1…この関数で取り込んだ画像は、透過色の機能が正常に動作しませんのでご注意ください。

注2…『なんで右下の頂点は「-1」してるの?』と思われた方はDrawBoxの解説を読んでみて下さい。

戻り値:
  0:成功

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib グラフィック描画
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs