| 全般 | [HSP2] | [HSP3] | |
| 配置するオブジェクトの規定サイズを設定する | objsize | objsize | |
| 配置するオブジェクトのサイズを取得する | cntobjsize | cntobjsize | |
| 配置したオブジェクトの位置又はサイズを取得する | getobjsize | ||
| 配置したオブジェクトの位置又はサイズを変更する | resizeobj | ||
| オブジェクトのフォントを変更する | objmode | objmode | |
| 配置済みオブジェクトの総数を取得する | getobjmax | getobjmax | |
| 配置できるオブジェクト総数を変更する | objlimit | ||
| TABキーでオブジェクトのフォーカス移動を許可・不許可に変更する | objmode | objmode | |
| 特定のオブジェクトを選択する | objsel | objsel | |
| 指定したIDの拡張オブジェクトをアクティブにする | _objsel | ||
| 選択しているオブジェクトIDを取得する | objsel | objsel | |
| 現在アクティブになっている拡張オブジェクトのIDを取得する | _objsel | ||
| オブジェクト内容を更新する | objprm | objprm | |
| 配置したオブジェクトを除去する | clrobj | clrobj | |
| 指定した拡張オブジェクトを除去する | _clrobj, clrxobj | clrobj | |
| 配置オブジェクトを含むウィンドウ情報を初期化する | cls | cls | |
| 拡張オブジェクトを含む配置オブジェクトを一括クリアする | _cls | cls | |
| 指定オブジェクトの使用可・不可を設定する | objgray | ||
| オブジェクトにカーソルを合わせた時にツールチップ(小さいヘルプ)を表示する | tooltip | ||
| オブジェクトのタイプを取得するする | getobjtype | getobjtype | |
| 任意のオブジェクトのスタイルを取得する | objgetstyle | objgetstyle | |
| 任意のオブジェクトのスタイルを変更する | objsetstyle | objsetstyle | |
| オブジェクト上にマウスカーソルがあればオブジェクト毎にカーソルに変更する | setcur | setcur | |
| ボタン系 | [HSP2] | [HSP3] | |
| カレントポジションにボタンを配置する | button | button | |
| ボタンに表示させるテキストを変更する | objprm | objprm | |
| ボタンに表示させるテキストを複数行可能にする | objsetstyle | objsetstyle | |
| ボタンに表示させるテキストの位置を変更する | objsetstyle | objsetstyle | |
| ボタンの表面に画像を貼り付ける | btnimg, loadbuttonimage | objimage | |
| objimageで設定した参照元のウィンドウIDを取得する | cbgetid | ||
| objimageで設定した通常時、押下時、マウスオーバー時の参照元座標を取得する | cbgetpos | ||
| 擬似ボタンを描画する | drawbutton | drawbutton | |
| カレントポジションに「ON・OFFが切り替わるチェックボックス」を配置する | chkbox | chkbox | |
| カレントポジションに「3ステートチェックボックス」を配置する | chkbox3 | chkbox3 | |
| 「3ステートチェックボックス」の状態を取得する | gegtchkbox3 | gegtchkbox3 | |
| 「3ステートチェックボックス」の状態を変更する | segtchkbox3 | segtchkbox3 | |
| チェックボックスのON・OFFを自動で付ける | objprm | objprm | |
| ウィンドウ背景色の統一の為にチェックボックスの背景と同色を取得する | syscolor | ||
| カレントポジションに排他制御機能付「ラジオボタン」を配置する | autoradio | autoradio | |
| 複数グループに対応させた「ラジオボタン」を配置する | radiobutton | radiobutton | |
| 複数グループに対応させた「ラジオボタン」の状態を取得する | getradio | getradio | |
| 複数グループに対応させた「ラジオボタン」の状態を変更する | setradio | setradio | |
| HSP機能から作成しない拡張オブジェクト「ラジオボタン」を配置する | radiobtn | radiobtn | |
| リスト系 | [HSP2] | [HSP3] | |
| リスト内容を変更する | objprm | objprm | |
| 選択リスト項目を変更する | objprm | objprm | |
| カレントポジションにリストから1つを選択するコンボボックスを配置する | combox | combox | |
| コンボボックスの表示テキストを取得する | gettext | gettext | |
| コンボボックスの選択アイテム番号を取得する | combox_index | combox_index | |
| コンボボックスに後からアイテムを追加する | combox_add | combox_add | |
| コンボボックスのアイテム間に別アイテムを挿入する | combox_ins | combox_ins | |
| コンボボックスのアイテムを削除する | combox_del | combox_del | |
| コンボボックスのリスト部分を自動的に開閉する | combox_open | combox_open | |
| コンボボックスのリスト部分の開閉状態を取得する | combox_state | combox_state | |
| アイテム選択部が入力可能になったエディットコンボボックスを配置する | comedit | comedit | |
| 配置したエディットコンボボックスを削除する | comedit_destroy | comedit_destroy | |
| 操作対象エディットコンボボックスを変更する | comedit_cnt | comedit_cnt | |
| エディットコンボボックスに入力できる最大文字数を設定する | comedit_limit | comedit_limit | |
| エディットコンボボックスのアイテム数を取得する | comedit_max | comedit_max | |
| エディットコンボボックスの選択アイテム番号を取得する | comedit_index | comedit_index | |
| エディットコンボボックスの選択アイテムを変更する | comedit_sel | comedit_sel | |
| エディットコンボボックスにアイテムを追加する | comedit_add | comedit_add | |
| エディットコンボボックスの任意の位置にアイテムを挿入する | comedit_ins | comedit_ins | |
| エディットコンボボックスのアイテムテキストを変更する | comedit_chg | comedit_chg | |
| エディットコンボボックスのアイテムテキストを取得する | comedit_get | comedit_get | |
| エディットコンボボックスのアイテムを削除する | comedit_del | comedit_del | |
| エディットコンボボックスのアイテムを検索する | comedit_find | comedit_find | |
| エディットコンボボックスのアイテムに任意の値を関連付ける | comedit_dataset | comedit_dataset | |
| エディットコンボボックスのアイテムに関連付けられた値を取得する | comedit_dataget | comedit_dataget | |
| カレントポジションにリストから1つを選択するリストボックスを配置する | listbox | listbox | |
| リストボックスの選択テキストを取得する | getlist | getlist | |
| リストボックスの選択アイテム番号を取得する | listbox_index | listbox_index | |
| リストボックスに後からアイテムを追加する | listbox_add | listbox_add | |
| リストボックスのアイテム間に別アイテムを挿入する | listbox_ins | listbox_ins | |
| リストボックスのアイテムを削除する | listbox_del | listbox_del | |
| リストボックスの外枠線を取り除く | objsetstyle | objsetstyle | |
| エディット系 | [HSP2] | [HSP3] | |
| カレントポジションに1行分のテキストが入力できる入力ボックスを配置する | input | input | |
| カレントポジションに複数行分のテキストが入力できる入力ボックスを配置する | mesbox | mesbox | |
| 入力ボックス内容を変更する | objprm | objprm | |
| 現在の選択開始・終了位置を取得する | objsend | ||
| キャレット(カレントポジション)を指定位置に移動させる | objsend | ||
| エディットボックスを任意の方向、任意の列・行数スクロールする | objsend | ||
| 画面内に現在のキャレット位置(カレントポジション)が見えるようにスクロールする | objsend | ||
| エディットボックスの行数が現在いくつかを取得する | objsend | ||
| 指定した行番号の開始位置が先頭から何バイト目になるかを取得する | objsend | ||
| 現在のキャレット位置にテキストを挿入、又は選択項目を置き換える | objsend | ||
| 入力可能な最大文字数を設定する | objsend | ||
| エディットボックスに行った直前の操作を取り消す(アンドゥを行う) | objsend | ||
| 操作の取り消し(アンドゥ)を行えるかどうかを取得する | objsend | ||
| 操作の取り消しフラグをクリアして元に戻せなくする | objsend | ||
| 先頭からの文字位置(バイト数)から何行目であるかを取得する | objsend | ||
| 現在最上段に表示されている行が何行目であるかを取得する | objsend | ||
| 読み取り専用スタイルをセット・解除する | objsend | ||
| 選択テキストをクリップボードにコピーする | objsend | ||
| 選択テキストを切り取りクリップボードにコピーする | objsend | ||
| クリップボードがテキストデータならエディットボックスに貼り付ける | objsend | ||
| 選択テキストを削除(クリア)する | objsend | ||
| 入力ボックスを未編集状態にする | seteditmodify | seteditmodify | |
| 入力ボックスが編集されたかの状態を確認する | geteditmodify | geteditmodify | |
| 入力ボックス内のキャレットポジションを取得する | getcaretpos | getcaretpos | |
| 入力ボックス内のキャレットポジションを設定する | setcaretpos | setcaretpos | |
| 入力ボックス内をスクロールさせる | editscroll | editscroll | |
| 現在のマウスカーソル座標下にある入力ボックス内の行番・インデクスを取得する | getpushedindex | getpushedindex | |
| インデクスから行番号を割り出す | getlineno | getlineno | |
| 指定した行番号のテキストを取得する | geteditrowtxt | geteditrowtxt | |
| 入力ボックスをパスワードボックスに変更する | setpasschar | setpasschar | |
| 入力ボックスは現在パスワードボックスなのか状態を確認する | getpasschar | getpasschar | |
| 数値しか入力できないよう変更する | objsetstyle | objsetstyle | |
| 入力内容の表示位置を中央寄せ・右揃えに変更する | objsetstyle | objsetstyle | |
| 入力ボックスの外枠線を取り除く | objsetstyle | objsetstyle | |
| 配置済みオブジェクトの読取属性を変更する | editpermition | editpermition | |
| 以前に入力した内容をリスト選択もできるエディットコンボボックスを配置する | comedit | comedit | |
| その他 | [HSP2] | [HSP3] | |
| アップダウンコントロールを配置する | updownbox | updownbox |