| ウィンドウ | [HSP2] | [HSP3] |
| ウィンドウ位置を変更する |
width |
width |
| ウィンドウ位置をドラッグ&ドロップで変更する |
winddmove |
winddmove |
| ディスプレイ左上を基点としたウィンドウの左上座標を取得する |
|
ginfo_wx1,ginfo_wy1 |
| ディスプレイ左上を基点としたウィンドウの右下座標を取得する |
|
ginfo_wx2,ginfo_wy2 |
| HSPウィンドウ内のカレントポジションを取得する |
csrx, csry |
ginfo_cx,ginfo_cy |
| テキスト | [HSP2] | [HSP3] |
| HSPウィンドウ左上を0としたテキストの描画基点座標を設定する |
pos |
pos |
| 変数内の指定したテキストの位置を取得する |
instr |
instr |
| 変数内の指定したテキストの位置を逆から取得する |
instrrev |
instrrev |
| 任意の変数が指し示すメモリ位置を取得する |
ll_getptr |
|
| 文字列を中央揃え・右揃えで表示する |
align |
align |
| 文字列表示後の自動改行を行わない |
mes2 |
mes2 |
| 画像 | [HSP2] | [HSP3] |
| HSPウィンドウ左上を0とした画像描画の基点座標を設定する |
pos |
pos |
| 分割セルの中心点を設定する |
|
celdiv |
| 分割セルの中心点を取得する |
celgetpos |
celgetpos |
| objimageの通常時、押下時、マウスオーバー時のボタン画像参照元座標を取得する |
|
cbgetpos |
| オブジェクト | [HSP2] | [HSP3] |
| HSPウィンドウ左上を0とした配置オブジェクトの基点座標を設定する |
pos |
pos |
| 配置したオブジェクトの位置を取得する |
getobjsize, getobjinfo |
getobjinfo |
| 配置したオブジェクトの位置を変更する |
resizeobj, setobjinfo |
setobjinfo |
| 入力ボックス内容の表示位置を中央寄せ・右揃えに変更する |
objsetstyle |
objsetstyle |
| 入力ボックス内のキャレットポジションを取得する |
getcaretpos |
getcaretpos |
| 入力ボックス内のキャレットポジションを設定する |
setcaretpos |
setcaretpos |
| 現在のマウスカーソル座標下にある入力ボックス内の行番・インデクスを取得する |
getpushedindex |
getpushedindex |
| ボタンに表示させるテキストの位置を変更する |
objsetstyle |
objsetstyle |
| objimageの通常時、押下時、マウスオーバー時のボタン画像参照元座標を取得する |
|
cbgetpos |
| マウス | [HSP2] | [HSP3] |
| ディスプレイ左上を基点としたマウスの座標を設定する |
mouse |
mouse |
| mouse命令を「ウィンドウ左上を基点とした座標が取得できる」ように変更する |
mouse |
mouse |
| HSPウィンドウ上の相対マウス座標を取得する |
mousex, mousey |
mousex, mousey
|
| ディスプレイ左上を基点としたマウス座標を取得する |
ginfo |
ginfo_mx,ginfo_my |
| HSPウィンドウ左上端を基点としたスクリーン座標系マウス座標を取得する |
getmousepos |
getmousepos |
| DirectX | [HSP2] | [HSP3] |
| DXモードでのスプライト座標を設定する |
es_pos |
|
| 座標変換 | [HSP2] | [HSP3] |
| スクリーン座標系(絶対座標)をウィンドウ座標系(相対座標)に変換する |
p_scrwnd |
|
| ウィンドウ座標系(相対座標)をスクリーン座標系(絶対座標)に変換する |
p_wndscr, getmousepos |
getmousepos |