トップページ

何かございましたら、当サイトについてをご覧下さい。

こちらは、HSP同盟です。→ HSP同盟

ソフト一覧

HSP ver 3.0 ソース

  • shift_line.hsp / シフトキーで直線を描画
  • lzh.hsp / lzh圧縮ファイルの情報を取得 (USER32.DLL使用)
  • zahyou.hsp / 座標位置から atan、cos、tan の値を表示する
  • dll_func.hsp / DLLなどからエクスポートされている関数を一覧する
  • frameRGN.hsp / frameRGN.bmp リージョンを使って、選択範囲の枠を表示させる (gdi32.as使用)

HSP ver 3.0 モジュール

  • color1.as / color2.as / 大体こんな画像を作成します→ サンプル画像
  • urldecode.as / URLデコード & URLエンコード
  • bit.as / 指定したサイズのビットを取得する など
  • clipboard.as / hspextのモジュール化 クリップボードの操作 (KERNEL32.DLL、USER32.DLL、GDI32.DLL使用)
  • registory.as / hspextのモジュール化 レジストリの操作 (advapi32.DLL使用)
  • sysexit.as / hspextのモジュール化 Windowsの終了操作 (KERNEL32.DLL、USER32.DLL使用)
  • fxfile.as / hspextのモジュール化 ファイルの操作 (KERNEL32.DLL、USER32.DLL、OLE32.DLL使用)
  • timeGMT.as / グリニッジ標準時の操作
  • str_replace.as / 文字列を置き換える
  • wininet.as / w_sample.hsp / [ hspinet ] の FTP 処理専用 ( HSP ver3.0 の hspinet で、エラーが出るので作ってみた。 )
  • get_cmdline.as / スペース区切りのコマンドラインを取得 (KERNEL32.DLL使用)
  • dragdrop.as / ドラッグ&ドロップしたファイルを取得 (SHELL32.DLL使用、get_cmdline含む)
  • dialog.as / 拡張ダイアログなど (KERNEL32.DLL、USER32.DLL、SHELL32.DLL、COMDLG32.DLL、OLE32.DLL使用)
  • dirlists.as / サブディレクトリも取得する dirlist みたいな感じ
  • jcode.as / 文字コード変換 (EUC, JIS, UTF-8N, BASE64 <-> SJIS)

HSP ver 3.0 オブジェクト操作

サンプル  toolbar.as / ツールバー
サンプル  progbar.as / プログレスバー
サンプル  listview.as / リストビュー
サンプル  treeview.as / ツリービュー(微妙;)
サンプル  menubar.as / メニューバー
(USER32.DLL使用)
サンプル  statusbar.as / ステータスバー
(USER32.DLL使用)
サンプル  scrollbar.as / スクロールバー
scrollbar2.as ←(微妙;)
(USER32.DLL使用)
サンプル  rebar.hsp / テスト版
(USER32.DLL、COMCTL32.DLL使用)

[参考サイト]
ちょくとのページ 猫でもわかるプログラミング など

画像の構造

拡張子情報 HSPソース
画像の構造 画像表示 画像作成
BMP 3.0 3.0 3.0
ICO(CUR) 3.0 3.0 3.0
EXE(DLL) ※1 3.0 3.0
GIF 3.0 3.0
JPG 3.0
PNG 3.0
MAG 3.0 3.0

※1:取得するのはアイコン情報のみです。