HSP命令講座 (HSP3/HSP2)

Last Update : 2008/05/xx

HSP命令講座 (HSP 3.x & HSP 2.x)

 無料のWindowsプログラミングツール「HSP」(Hot Soup Processor)の主に3.x系(HSP3)でサポートしている、命令や関数の基礎的な入門解説講座です。簡単なサンプルソースを元に説明してます。HSP3 あれこれのページは、HSPプログラミングの初心者さんをあまり意識した内容になってませんが、このコンテンツはある程度(?)レベルを下げた講座となっとります。 (^_^)o

グループ HSP 命令・関数
画面制御
命令
dialog (メッセージボックスなどの各種ダイアログの表示)
font (フォントの指定)
mesprint (文字列の描画)
picload (画像ファイルの読み込みと表示)
sysfont (システムフォントの指定)
text (文字列をゆっくり描画する時の表示スピード指定)
title (タイトルバーの表示文字列変更)
width (ウィンドウの表示サイズ変更・表示位置変更)
winobj (Windowsコントロールの設置)
オブジェクト
制御命令
button (ボタンの設置)
chkbox (チェックボックスの設置)
clrobj (オブジェクトの消去)
combox (コンボボックスの設置)
input (入力ボックスの設置)
listbox (リストボックスの設置)
mesbox (メッセージボックスの設置)
objmode (オブジェクトのフォント適用)
objprm (オブジェクトの各種制御)
objsel (オブジェクトのフォーカス移動、フォーカスのあるオブジェクト取得)
objsize (オブジェクトの表示サイズ指定)
ファイル操作
命令
chdir (カレントフォルダの変更)
dirlist (ファイル・フォルダの一覧取得、フォルダの存在有無の確認)
exist (ファイルサイズの取得、ファイルの存在有無の確認)
memfile (メモリストリームの指定)
mkdir (フォルダの作成)
文字列操作
命令
getstr (文字列の切り出し)
プログラム
制御命令
exec (外部プログラム・ファイルの実行)
onclick (マウスクリックの割り込み設定)
onexit (プログラム終了の割り込み設定)
onkey (キー押しの割り込み設定)
メモリ管理命令 memset (メモリのブロック単位での変更)
sdim (文字列型変数のバッファサイズ確保)
マルチメディア
制御命令
mci (MCIにコマンド文字列を送信)
基本入出力
制御命令
mouse (マウスカーソルの表示位置変更、カーソルの非表示)
基本入出力
関数
[HSP3]
dirinfo (各種フォルダパスの取得)
gettime (現在の年月日・曜日・時刻の取得)
int (文字列数値を整数値に変換、小数点以下切り捨て)
objinfo (オブジェクトのウィンドウハンドル取得)
str (数値を文字列に変換)
strlen (文字列の長さをバイト単位で取得)
sysinfo (システム情報・メモリの使用状況の取得)
文字列操作
関数
[HSP3]
getpath (ファイルパス文字列からの拡張子・ファイル名分解)
strf (16進数・小数点・桁揃えなどの書式変換)
その他の
関数
[HSP3]
rnd、strmid、ginfo... <関数講座>
システム変数 mousew (マウスホイールの回転移動量)

 ちなみに、管理人はHSPでツール系プログラムしか製作してません。ゲーム製作(ゲームプログラミング)の方面から見た解説講座にはなっとりませんのであしからずー。

★ HSP3で用意されてるサンプルファイルを閲覧するためのツール「Sample Viewer for HSP3」を公開してます。デフォルトでサンプルビューアー(sampview.exe)は用意されてますが、それを元にユーザーインターフェイスや使い勝手なんかを意識したものにしてあります。簡易的な検索機能も用意してあるので、特定の命令や関数を利用したサンプルコードをちょっと見つけたい場合にどーぞ。(^ー^)/

^

HSP3 あれこれ | HSP3 オブジェクト | HSPプログラミングTIPS

Copyright © 2005-2008 HSP情報サイト Let's HSP!. All rights reserved. (サイトマップ