Top -> PALHSP公式マニュアル

PALHSP公式マニュアル

HSP用拡張プラグイン「PALHSP」の使用方法公式マニュアルです。
PALHSPのダウンロードはこちら

■ウインドウ制御命令

pal_PostMessage
ウインドウ/オブジェクトにメッセージを送信(非同期処理)
pal_SetShowTask
タスクバーを非表示にする
pal_PolygonRgn
多角形のウインドウリージョンを生成
pal_EllipseRgn
円形のウインドウリージョンを生成
pal_RoundRectRgn
角が丸い四角形のウインドウリージョンを生成
pal_RectRgn
四角形のウインドウリージョンを生成
pal_SmallWindow
ウインドウを最小化する
pal_EnableWindow
ウインドウを操作不可にする
pal_FlashWindow
ウインドウのタイトルバーを点滅させる
pal_SetWindowStyle
ウインドウのスタイルを変更
pal_GetActiveWindowTitle
アクティブなウインドウのタイトルを取得

■オブジェクト操作命令

pal_SetBtnText
ボタンのテキストを設定
pal_GetBtnText
ボタンのテキストを取得
pal_ObjClip
オブジェクトの一部を切り取る
pal_ObjShow
オブジェクトの可視/不可視を設定
pal_ObjEnable
オブジェクトの有効/無効を設定

■拡張オブジェクト操作命令

pal_ObjClear
オブジェクトを削除
pal_GetStatusText
ステータスバーの文字を取得
pal_SetStatusText
ステータスバーの文字を設定
pal_SetStatusCell
ステータスバーのセルを設定
pal_DeleteStatus
ステータスバーを削除
pal_CreateStatus
ステータスバーを作成
pal_CreateUpDown
アップダウンコントロールを作成

■描画関連命令

pal_ScreenToClient
スクリーン座標をクライアント座標に変換
pal_ClientToScreen
クライアント座標をスクリーン座標に変換
pal_CopyImage
イメージをコピー(合成)
pal_SelectImage
コピー元のイメージを選択
pal_DrawIcon
アイコンを抽出し、描画する
pal_DrawReverse
指定した領域の色を反転
pal_DrawInvert
色を論理XOR演算で合成
pal_DrawFocus
フォーカスを描画
pal_DrawEdge
3Dの枠を描画
pal_DrawPolyline
複数の線分を描画
pal_DrawBezier
ベジェ曲線を描画
pal_DrawPolygon
多角形を描画
pal_SetPoint
多角形などの座標情報を設定
pal_DrawFill
閉塞領域を塗りつぶす
pal_DrawEllipse
楕円を描画
pal_DrawBoxFill
四角形を描画(塗りつぶし)
pal_DrawBox
四角形を描画
pal_DrawLine
直線を描画
pal_SetPixel
点を描画
pal_GetPixel
点の色を取得
pal_DrawText
文字を描画
pal_DrawBMP
BMPファイルをロード
pal_GetBMPInfo
BMPファイルの情報を取得

■文字列操作命令

pal_RandomEncode
文字列を暗号化する(ランダム暗号)
pal_CaesarEncode
文字列を暗号化する(シーザー暗号)
pal_ChrType
キャラクターコードのタイプを取得
pal_StrSet
文字列を指定文字で埋める
pal_StrCmp
文字列を比較する
pal_StrAdd
文字列を連結する
pal_ChrUpr
アルファベットの小文字を大文字に変換(2バイト文字対応)
pal_ChrLwr
アルファベットの大文字を小文字に変換(2バイト文字対応)
pal_StrUpr
アルファベットの小文字を大文字に変換(1バイト文字のみ)
pal_StrLwr
アルファベットの大文字を小文字に変換(1バイト文字のみ)

■ファイル操作命令

pal_EmptyRecycleBin
ゴミ箱を空にする
pal_GetSpecialFolder
特殊フォルダ名を取得
pal_ExecHelp
ヘルプファイルを起動する
pal_MaxExec
アプリケーションを最大化して実行
pal_SetFileMode
ファイルの属性を設定
pal_GetFileMode
ファイルの属性を取得
pal_WriteFile
ファイルにデータを書き込む
pal_ReadFile
ファイルからデータを読み込む
pal_GetFileSize
ファイルサイズを取得
pal_CloseFile
ファイルを閉じる
pal_OpenFile
ファイルを開く

■INIファイル操作命令

pal_IniWrite
INIファイルに文字列を書き込む
pal_IniRead
INIファイルから文字列を読み込む
pal_IniOpen
INIファイルを開く

■入力装置制御命令

pal_CountJoyBtn
ジョイスティックのボタンの数を取得
pal_GetJoyCrossKey
ジョイスティックの十字キーの状態を取得
pal_GetJoyBtn
ジョイスティックのボタンの状態を取得
pal_JoyFree
ジョイスティックの解放
pal_JoyInit
ジョイスティックの初期化
pal_GetKeyCount
ファンクションキーの数を取得
pal_KeyEvent
キーボードを操作する
pal_CountMouseBtn
マウスのボタンの数を取得
pal_SetMouseBtn
マウスのボタンの状態を変更
pal_GetMouseBtn
マウスのボタンの状態を取得
pal_SetClickTime
マウスのダブルクリック速度を変更
pal_GetClickTime
マウスのダブルクリック速度を取得
pal_MouseEvent
マウスを操作する

■キャレット操作命令

pal_SetCaretTime
キャレットの点滅速度を変更
pal_GetCaretTime
キャレットの点滅速度を取得
pal_DeleteCaret
キャレットを削除
pal_MoveCaret
キャレットを移動
pal_DrawCaret
キャレットを描画

■ダイアログ関連命令

pal_FileDialog
ファイル選択ダイアログを表示
pal_InitComdlg
コモンダイアログの初期化、設定
pal_FatalExit
プログラムを異常終了させる
pal_Dialog
メッセージボックスを表示

■システム制御命令

pal_GetVersion
Palhspのバージョンを取得
pal_GetWinVersion
Windowsのバージョンを取得
pal_Command
MS-DOSコマンドを実行
pal_GetSystemColor
システムカラーを取得
pal_GetSystemClock
システム起動からの経過時間を取得
pal_GetClock
プログラム開始からの経過時間を取得
pal_GetUserName
現在ログイン中のユーザ名を取得
pal_SetComputerName
コンピュータ名を変更
pal_GetComputerName
コンピュータ名を取得

■ハードウェア制御命令

pal_GetDriveType
ドライブの種類を取得
pal_GetBootMode
システムの起動モードを取得
pal_ExitWindows
Windowsを終了する

■マルチメディア関連命令

pal_SetWallPaper
壁紙の画像を変更
pal_ScreenSaverInfo
スクリーンセーバの情報を取得/設定
pal_ExecScreenSaver
スクリーンセーバを起動する
pal_MessageBeep
警告音を再生

■書庫操作命令

pal_GCAConfig
UnGCA32.DLLのコンフィグダイアログを表示
pal_GCACommand
UnGCA32.DLLにコマンドを送る
pal_GCAGetVersion
UnGCA32.DLLのバージョンを取得
pal_CabConfig
CAB32.DLLのコンフィグダイアログを表示
pal_CabCommand
CAB32.DLLにコマンドを送る
pal_CabGetVersion
CAB32.DLLのバージョンを取得
pal_LhaConfig
UNLHA32.DLLのコンフィグダイアログを表示
pal_LhaCommand
UNLHA32.DLLにコマンドを送る
pal_LhaGetVersion
UNLHA32.DLLのバージョンを取得

■SusiePlugin関連命令

pal_SpiGetFunc
SusiePluginが使用出来る命令を取得
pal_SpiPreview
イメージを縮小表示
pal_SpiLoadImage
イメージを読み込み、表示する
pal_SpiImageInfo
イメージの情報を取得
pal_SpiCheckFile
読み込めるイメージどうかを調べる
pal_SpiPluginInfo
SusiePluginの情報を取得
pal_SpiFree
SusiePluginの解放
pal_SpiInit
SusiePluginの初期化

■ポインタ操作命令

pal_GetPtr
変数のポインタを取得

■論理演算命令

pal_SdimXorP
変数と変数をXOR結合(文字列型配列変数)
pal_SdimOrP
変数と変数をOR結合(文字列型配列変数)
pal_SdimAndP
変数と変数をAND結合(文字列型配列変数)
pal_SdimModP
変数と変数の剰余を計算(文字列型配列変数)
pal_SdimDivP
変数と変数を除算(文字列型配列変数)
pal_SdimMulP
変数と変数を乗算(文字列型配列変数)
pal_SdimSubP
変数と変数を減算(文字列型配列変数)
pal_SdimAddP
変数と変数を加算(文字列型配列変数)
pal_DimXorP
変数と変数をXOR結合(数値型配列変数)
pal_DimOrP
変数と変数をOR結合(数値型配列変数)
pal_DimAndP
変数と変数をAND結合(数値型配列変数)
pal_DimModP
変数と変数の剰余を計算(数値型配列変数)
pal_DimDivP
変数と変数を除算(数値型配列変数)
pal_DimMulP
変数と変数を乗算(数値型配列変数)
pal_DimSubP
変数と変数を減算(数値型配列変数)
pal_DimAddP
変数と変数を加算(数値型配列変数)
pal_VramXor
VRAMへのXOR演算
pal_VramOr
VRAMへのOR演算
pal_VramAnd
VRAMへのAND演算
pal_VramMod
VRAMへの剰余計算
pal_VramDiv
VRAMへの除算
pal_VramMul
VRAMへの乗算
pal_VramSub
VRAMへの減算
pal_VramAdd
VRAMへの加算
pal_SdimXor
文字列型配列変数へのXOR演算
pal_SdimOr
文字列型配列変数へのOR演算
pal_SdimAnd
文字列型配列変数へのAND演算
pal_SdimMod
文字列型配列変数への剰余計算
pal_SdimDiv
文字列型配列変数への除算
pal_SdimMul
文字列型配列変数への乗算
pal_SdimSub
文字列型配列変数への減算
pal_SdimAdd
文字列型配列変数への加算
pal_DimXor
数値型配列変数へのXOR演算
pal_DimOr
数値型配列変数へのOR演算
pal_DimAnd
数値型配列変数へのAND演算
pal_DimMod
数値型配列変数への剰余を計算
pal_DimDiv
数値型配列変数への除算
pal_DimMul
数値型配列変数への乗算
pal_DimSub
数値型配列変数への減算
pal_DimAdd
数値型配列変数への加算

Meteoric Streamについて

管理人