pal_GetActiveWindowTitle str,int ・・・ アクティブなウインドウのタイトルを取得 pal_SetWindowStyle int,int ・・・ ウインドウのスタイルを変更 pal_WindowDrag ・・・ ウインドウのタイトルバーをドラッグする pal_FlashWindow int ・・・ ウインドウのタイトルバーを点滅させる pal_EnableWindow int ・・・ ウインドウを操作不可にする pal_SmallWindow ・・・ ウインドウを最小化する pal_RectRgn int,int ・・・ 四角形のウインドウリージョンを生成 pal_RoundRectRgn int,int,int ・・・ 角が丸い四角形のウインドウリージョンを生成 pal_EllipseRgn int,int ・・・ 円形のウインドウリージョンを生成 pal_PolygonRgn int ・・・ 多角形のウインドウリージョンを生成 pal_SetShowTask int ・・・ タスクバーを非表示にする
pal_ObjEnable int,int ・・・ オブジェクトの有効/無効を設定 pal_ObjShow int,int ・・・ オブジェクトの可視/不可視を設定 pal_ObjDrag int ・・・ オブジェクトをドラッグする pal_ObjClip int,int,int ・・・ オブジェクトの一部を切り取る pal_GetBtnText int,int ・・・ ボタンのテキストを取得 pal_SetBtnText "string",int ・・・ ボタンのテキストを設定
pal_CreateProgress int,int,int ・・・ プログレスバーコントロールを作成 pal_SetProgressPos int,int ・・・ プログレスバーコントロールの、バーの位置を変更 pal_SetProgressColor int,int,int ・・・ プログレスバーコントロールの色を変更 pal_CreateUpDown int,int,int ・・・ アップダウンコントロールを作成 pal_CreateStatus "string" ・・・ ステータスバーを作成 pal_DeleteStatus ・・・ ステータスバーを削除 pal_SetStatusCell int,int ・・・ ステータスバーのセルを設定 pal_SetStatusText "string",int ・・・ ステータスバーの文字を設定 pal_GetStatusText str,int ・・・ ステータスバーの文字を取得 pal_ObjClear int,int,int ・・・ オブジェクトを削除
pal_GetBMPInfo "filename",int ・・・ BMPファイルの情報を取得 pal_DrawBMP "filename" ・・・ BMPファイルをロード pal_DrawText "string",int ・・・ 文字を描画 pal_GetPixel int,int ・・・ 点の色を取得 pal_SetPixel int,int,int ・・・ 点を描画 pal_DrawLine int,int,int ・・・ 直線を描画 pal_DrawBox int,int,int ・・・ 四角形を描画 pal_DrawBoxFill int,int,int ・・・ 四角形を描画(塗りつぶし) pal_DrawEllipse int,int,int ・・・ 楕円を描画 pal_DrawFill int,int ・・・ 閉塞領域を塗りつぶす pal_SetPoint int,int,int ・・・ 多角形などの座標情報を設定 pal_DrawPolygon int,int ・・・ 多角形を描画 pal_DrawBezier int ・・・ ベジェ曲線を描画 pal_DrawPolyline int,int ・・・ 複数の線分を描画 pal_DrawEdge int,int,int ・・・ 3Dの枠を描画 pal_DrawFocus int,int ・・・ フォーカスを描画 pal_DrawInvert int,int ・・・ 色を論理XOR演算で合成 pal_DrawReverse int,int ・・・ 指定した領域の色を反転 pal_DrawIcon "filename",int ・・・ アイコンを抽出し、描画する pal_SelectImage int,int ・・・ コピー元のイメージを選択 pal_CopyImage int,int,int ・・・ イメージをコピー(合成) pal_ClientToScreen int,int ・・・ クライアント座標をスクリーン座標に変換 pal_ScreenToClient int,int ・・・ スクリーン座標をクライアント座標に変換
pal_StrLwr str ・・・ アルファベットの大文字を小文字に変換(1バイト文字のみ) pal_StrUpr str ・・・ アルファベットの小文字を大文字に変換(1バイト文字のみ) pal_ChrLwr str ・・・ アルファベットの大文字を小文字に変換(2バイト文字対応) pal_ChrUpr str ・・・ アルファベットの小文字を大文字に変換(2バイト文字対応) pal_StrAdd str,"string",int ・・・ 文字列を連結する pal_StrCmp str,"string",int ・・・ 文字列を比較する pal_StrSet str,int,int ・・・ 文字列を指定文字で埋める pal_ChrType int,int ・・・ キャラクターコードのタイプを取得 pal_CaesarEncode str,int,int,int ・・・ 文字列を暗号化する(シーザー暗号) pal_RandomEncode str,int,int ・・・ 文字列を暗号化する(ランダム暗号)
pal_OpenFile int,"filename",int ・・・ ファイルを開く pal_CloseFile int ・・・ ファイルを閉じる pal_GetFileSize int ・・・ ファイルサイズを取得 pal_ReadFile val,int,int,int ・・・ ファイルからデータを読み込む pal_WriteFile val,int,int,int ・・・ ファイルにデータを書き込む pal_GetFileMode "filename" ・・・ ファイルの属性を取得 pal_SetFileMode "filename",int ・・・ ファイルの属性を設定 pal_MaxExec "filename" ・・・ アプリケーションを最大化して実行 pal_ExecHelp str,"string" ・・・ ヘルプファイルを起動する pal_GetSpecialFolder str,int ・・・ 特殊フォルダ名を取得 pal_EmptyRecycleBin "drive" ・・・ ゴミ箱を空にする
pal_IniOpen str,"section" ・・・ INIファイルを開く pal_IniRead str,"keyname" ・・・ INIファイルから文字列を読み込む pal_IniWrite str,"keyname" ・・・ INIファイルに文字列を書き込む
pal_MouseEvent int,int,int ・・・ マウスを操作する pal_GetClickTime ・・・ マウスのダブルクリック速度を取得 pal_SetClickTime int ・・・ マウスのダブルクリック速度を変更 pal_GetMouseBtn ・・・ マウスのボタンの状態を取得 pal_SetMouseBtn int ・・・ マウスのボタンの状態を変更 pal_CountMouseBtn ・・・ マウスのボタンの数を取得 pal_KeyEvent int,int,int ・・・ キーボードを操作する pal_GetKeyCount ・・・ ファンクションキーの数を取得 pal_JoyInit int ・・・ ジョイスティックの初期化 pal_JoyFree int ・・・ ジョイスティックの解放 pal_GetJoyBtn int ・・・ ジョイスティックのボタンの状態を取得 pal_GetJoyCrossKey int ・・・ ジョイスティックの十字キーの状態を取得 pal_CountJoyBtn int ・・・ ジョイスティックのボタンの数を取得
pal_DrawCaret int,int ・・・ キャレットを描画 pal_MoveCaret int,int ・・・ キャレットを移動 pal_DeleteCaret ・・・ キャレットを削除 pal_GetCaretTime ・・・ キャレットの点滅速度を取得 pal_SetCaretTime int ・・・ キャレットの点滅速度を変更
pal_Dialog str,"title",int ・・・ メッセージボックスを表示 pal_FatalExit "string" ・・・ プログラムを異常終了させる pal_InitComdlg "string" ・・・ コモンダイアログの初期化、設定 pal_FileDialog "string",int ・・・ ファイル選択ダイアログを表示
pal_GetComputerName str ・・・ コンピュータ名を取得 pal_SetComputerName "string" ・・・ コンピュータ名を変更 pal_GetUserName str ・・・ 現在ログイン中のユーザ名を取得 pal_GetClock ・・・ プログラム開始からの経過時間を取得 pal_GetSystemClock ・・・ システム起動からの経過時間を取得 pal_GetSystemColor int ・・・ システムカラーを取得 pal_Command "string" ・・・ MS-DOSコマンドを実行 pal_GetWinVersion int ・・・ Windowsのバージョンを取得 pal_GetVersion ・・・ Palhspのバージョンを取得
pal_ExitWindows int ・・・ Windowsを終了する pal_GetBootMode ・・・ システムの起動モードを取得 pal_GetDriveType "drive" ・・・ ドライブの種類を取得
pal_MessageBeep int ・・・ 警告音を再生 pal_ExecScreenSaver ・・・ スクリーンセーバを起動する pal_ScreenSaverInfo int,int ・・・ スクリーンセーバの情報を取得/設定 pal_SetWallPaper "filename" ・・・ 壁紙の画像を変更
pal_LhaGetVersion ・・・ UNLHA32.DLLのバージョンを取得 pal_LhaCommand "command" ・・・ UNLHA32.DLLにコマンドを送る pal_LhaConfig ・・・ UNLHA32.DLLのコンフィグダイアログを表示 pal_CabGetVersion ・・・ CAB32.DLLのバージョンを取得 pal_CabCommand "command" ・・・ CAB32.DLLにコマンドを送る pal_CabConfig ・・・ CAB32.DLLのコンフィグダイアログを表示 pal_GCAGetVersion ・・・ UnGCA32.DLLのバージョンを取得 pal_GCACommand "command" ・・・ UnGCA32.DLLにコマンドを送る pal_GCAConfig ・・・ UnGCA32.DLLのコンフィグダイアログを表示
pal_SpiInit "filename" ・・・ SusiePluginの初期化 pal_SpiFree ・・・ SusiePluginの解放 pal_SpiPluginInfo int ・・・ SusiePluginの情報を取得 pal_SpiCheckFile "filename" ・・・ 読み込めるイメージどうかを調べる pal_SpiImageInfo "filename",int ・・・ イメージの情報を取得 pal_SpiLoadImage "filename" ・・・ イメージを読み込み、表示する pal_SpiPreview "filename" ・・・ イメージを縮小表示 pal_SpiGetFunc int ・・・ SusiePluginが使用出来る命令を取得
pal_GetPtr val ・・・ 変数のポインタを取得
pal_DimAdd int,int,int,int ・・・ 数値型配列変数への加算 pal_DimSub int,int,int,int ・・・ 数値型配列変数への減算 pal_DimMul int,int,int,int ・・・ 数値型配列変数への乗算 pal_DimDiv int,int,int,int ・・・ 数値型配列変数への除算 pal_DimMod int,int,int,int ・・・ 数値型配列変数への剰余を計算 pal_DimAnd int,int,int,int ・・・ 数値型配列変数へのAND演算 pal_DimOr int,int,int,int ・・・ 数値型配列変数へのOR演算 pal_DimXor int,int,int,int ・・・ 数値型配列変数へのXOR演算 pal_SdimAdd int,int,int,int ・・・ 文字列型配列変数への加算 pal_SdimSub int,int,int,int ・・・ 文字列型配列変数への減算 pal_SdimMul int,int,int,int ・・・ 文字列型配列変数への乗算 pal_SdimDiv int,int,int,int ・・・ 文字列型配列変数への除算 pal_SdimMod int,int,int,int ・・・ 文字列型配列変数への剰余計算 pal_SdimAnd int,int,int,int ・・・ 文字列型配列変数へのAND演算 pal_SdimOr int,int,int,int ・・・ 文字列型配列変数へのOR演算 pal_SdimXor int,int,int,int ・・・ 文字列型配列変数へのXOR演算 pal_VramAdd int,int,int ・・・ VRAMへの加算 pal_VramSub int,int,int ・・・ VRAMへの減算 pal_VramMul int,int,int ・・・ VRAMへの乗算 pal_VramDiv int,int,int ・・・ VRAMへの除算 pal_VramMod int,int,int ・・・ VRAMへの剰余計算 pal_VramAnd int,int,int ・・・ VRAMへのAND演算 pal_VramOr int,int,int ・・・ VRAMへのOR演算 pal_VramXor int,int,int ・・・ VRAMへのXOR演算 pal_DimAddP int,int,int,int ・・・ 変数と変数を加算(数値型配列変数) pal_DimSubP int,int,int,int ・・・ 変数と変数を減算(数値型配列変数) pal_DimMulP int,int,int,int ・・・ 変数と変数を乗算(数値型配列変数) pal_DimDivP int,int,int,int ・・・ 変数と変数を除算(数値型配列変数) pal_DimModP int,int,int,int ・・・ 変数と変数の剰余を計算(数値型配列変数) pal_DimAndP int,int,int,int ・・・ 変数と変数をAND結合(数値型配列変数) pal_DimOrP int,int,int,int ・・・ 変数と変数をOR結合(数値型配列変数) pal_DimXorP int,int,int,int ・・・ 変数と変数をXOR結合(数値型配列変数) pal_SdimAddP int,int,int,int ・・・ 変数と変数を加算(文字列型配列変数) pal_SdimSubP int,int,int,int ・・・ 変数と変数を減算(文字列型配列変数) pal_SdimMulP int,int,int,int ・・・ 変数と変数を乗算(文字列型配列変数) pal_SdimDivP int,int,int,int ・・・ 変数と変数を除算(文字列型配列変数) pal_SdimModP int,int,int,int ・・・ 変数と変数の剰余を計算(文字列型配列変数) pal_SdimAndP int,int,int,int ・・・ 変数と変数をAND結合(文字列型配列変数) pal_SdimOrP int,int,int,int ・・・ 変数と変数をOR結合(文字列型配列変数) pal_SdimXorP int,int,int,int ・・・ 変数と変数をXOR結合(文字列型配列変数)