| ウィンドウ | [HSP2] | [HSP3] |
| ウィンドウサイズを変更する | width | width |
| 起動時の初期ウィンドウサイズを変更する | #packopt | #packopt |
| ウィンドウサイズをドラッグ&ドロップで変更する | winstretch | winstretch |
| サイズ指定をしてウィンドウを初期化する | screen, buffer, bgscr | screen, buffer, bgscr |
| ウィンドウ(描画エリア)サイズを取得する | winx, winy | ginfo_winx,ginfo_winy |
| ウィンドウ(枠線、タイトルバー含む)サイズを取得する | ginfo_sizex,ginfo_sizey | |
| ウィンドウ上部に配置するメニューバーの高さを取得する | getmenusize | getmenusize |
| 画像 | [HSP2] | [HSP3] |
| 画像コピーサイズを設定する | gmode | gmode |
| 分割セルサイズを設定する | celdiv | |
| 分割セルサイズを取得する | celgetsize | celgetsize |
| テキスト | [HSP2] | [HSP3] |
| 文字列型変数・定数テキストのテキストサイズを取得する | strlen | strlen |
| テキスト操作命令で取得したテキストサイズを取得する | strsize | strsize |
| HSPウィンドウ内で使用するテキストのフォントサイズを設定する | font | font |
| 変数サイズを拡大する | sdim | sdim |
| メモリノート対象変数内の行数を取得する | notemax | notemax |
| メモリノート対象変数のサイズを取得する | noteinfo | |
| 配列の要素サイズを取得する | getdiminfo | length, length2 length3, length4 |
| 最大255字までのアルファベットの大文字を小文字に変換する | getpath | getpath |
| 表示幅を指定し、はみだす場合は自動的に折り返して表示する | retmes | retmes |
| ファイル | [HSP2] | [HSP3] |
| ファイルサイズを取得する | exist | exist |
| 格納されたファイルサイズを確認する | strsize | strsize |
| インターネット(HTTPサーバー)上のリソースサイズを取得する | inetgetsize | inetgetsize |
| オブジェクト | ||
| 配置するオブジェクトのサイズを設定する | objsize | objsize |
| objsizeで設定しているサイズを取得する | cntobjsize | cntobjsize |
| 配置したオブジェクトのサイズを取得する | getobjsize | |
| 配置したオブジェクトのサイズを変更する | resizeobj | |
| システム | [HSP2] | [HSP3] |
| ディスプレイの表示サイズを取得する | dispx, dispy | ginfo_dispx, ginfo_dispy |
| ウィンドウ最大化時の有効なスクリーンサイズを取得する | getworkarea | getworkarea |
| ウィンドウ最大化時の有効なスクリーンサイズを変更する | setworkarea | setworkarea |
| ディスプレイの表示サイズ(解像度)を変更する | chgdisp | chgdisp |
| パソコンの搭載メモリ・設定した仮想メモリのサイズを取得する | sysinfo | sysinfo |
| ドライブの空き容量を取得する | fxinfo | |