| 全般 | [HSP2] | [HSP3] |
| HSPウィンドウのキャプションテキストを変更する | title | title |
| ウィンドウの位置・サイズ情報を取得する | ginfo | ginfo |
| アクティブなウィンドウIDを取得する | ginfo | ginfo_act |
| objimageで設定した参照元ウィンドウIDを取得する | cbgetid | |
| 現在のウィンドウスタイルを取得する | wingetstyle | wingetstyle |
| ウィンドウスタイルを変更する | winsetstyle | winsetstyle |
| 最大化時の有効なスクリーンサイズを取得する | getworkarea | getworkarea |
| 最大化時の有効なスクリーンサイズを変更する | setworkarea | setworkarea |
| タイトルバーを点滅させる | winflash | |
| ウィンドウ操作の有効・無効設定を行う | winenable | |
| 描画 | [HSP2] | [HSP3] |
| ウィンドウ連続書き換えによるチラつき改善する | redraw | redraw |
| ウィンドウ内のオブジェクトもろとも描画情報をクリアする | cls | cls |
| アクティブな、描画対象となっているHSPウィンドウIDを取得する | ginfo | ginfo |
| gsel命令で操作対象になっているウィンドウIDを取得する | ginfo_sel | |
| 描画処理対象ウィンドウを変更する | gsel | gsel |
| 指定したHSPウィンドウを最前面に表示する | gsel | gsel |
| 指定したHSPウィンドウを非表示にする | gsel | gsel |
| ウィンドウを非表示で起動する | #packopt | #packopt |
| ウィンドウ内容を上下左右に揺らす | quake | quake |
| ウィンドウ内をスクロールさせる | winscroll | groll |
| 位置・サイズ | [HSP2] | [HSP3] |
| HSPウィンドウ内の描画基点を設定する | pos | pos |
| HSPウィンドウの描画位置・サイズを変更する | width | width |
| ウィンドウ(描画エリア)サイズを取得する | winx, winy | ginfo_winx, ginfo_winy |
| ウィンドウの枠幅を取得する | getwakusize, gsm | getwakusize, gsm |
| ウィンドウのタイトルバーサイズを取得する | getcaptionsize, gsm | getcaptionsize, gsm |
| ディスプレイサイズを取得する | dispx, dispy | ginfo_dispx, ginfo_dispy |
| ウィンドウ内のスクロールサイズを取得する | ginfo | ginfo_vx, ginfo_vy |
| HSPウィンドウの枠・タイトルバー等も含めた外枠サイズを取得する | ginfo | ginfo |
| 実行ファイル自動作成時の初期ウィンドウサイズを設定する | #packopt | |
| ウィンドウをディスプレイの中央へ移動する | center | center |
| ウィンドウをアイコン化する | winminimize | winminimize |
| ウィンドウを最大化する | winmaximize | winmaximize |
| ウィンドウサイズを元に戻す | winrestore | winrestore |
| カーソルキーまたはD&Dでウィンドウサイズを伸縮する | winstretch | winstretch |
| カーソルキーまたはD&Dでウィンドウ位置を変更する | winmove | winmove |
| 初期化 | [HSP2] | [HSP3] |
| 最小化・クローズボックス等が付いた標準のウィンドウを追加する | screen | screen |
| タイトルバーやウィンドウ枠のないスプラッシュ型ウィンドウを追加する | bgscr | bgscr |
| ディプレイに表示しない仮想バッファを追加する | buffer | buffer |
| 仮想バッファとして初期化を行い画像を読み込む | celload | |
| ウィンドウを初期化する | cls | cls |
| 最大化ボタンを有効にする | winsetstyle | winsetstyle |
| 最小化ボタンを無効にする | winsetstyle | winsetstyle |
| タイトルバーボタンを全てなくす | winsetstyle | winsetstyle |
| 終了 | [HSP2] | [HSP3] |
| HSPウィンドウ消去 | end | end |
| 「onexit」による割り込み要求を受けずにHSPプログラムを終了する | end | end |
| HSPウィンドウを終了する前に処理する | onexit | onexit |
| 閉じようとしているウィンドウIDを取得する | wparam | wparam |
| ウィンドウが閉じられる要因を取得する | iparam | iparam |
| 指定したHSPウィンドウを終了(非表示に)する | gsel | gsel |
| キャプチャー | [HSP2] | [HSP3] |
| 描画対象ウィンドウ内グラフィクスを捕捉してBMP形式で書き出す | bmpsave | bmpsave |
| 指定したテキストをタイトルバーに含んだウィンドウを操作対象にする | aplsel | |
| aplselで初期化したウィンドウをアクティブにする | aplact | |
| aplsel対象先ウィンドウの任意オブジェクトにメッセージ送信準備をする | aplobj | |
| aplsel対象先ウィンドウにあるオブジェクトの正確なクラス名を取得する | aplobj | |
| aplobj対象先のエディットコントロール情報を取得 | apledit | |
| 仮想キーの送信先をaplsel対象先ウィンドウのデフォルトオブジェクトに戻す | aplfocus | |
| aplobj対象先に設定されたテキストを取得する | aplget | |
| aplsel対象先ウィンドウに仮想キーを送信する | aplkey | |
| aplsel対象先ウィンドウのオブジェクトに仮想キーが押された状態を通知する | aplkeyd | |
| aplsel対象先ウィンドウのオブジェクトに仮想キーが離された状態を通知する | aplkeyu | |
| aplsel対象先ウィンドウのオブジェクトに文字列を送信する | aplstr |