無料なWindowsプログラミングツール「Hot Soup Processor」(HSP)の次期バージョンに向けたテスト版となる「HSP 3.2β2」がリリースされとります。OpenHSPの中の人たち、ごくろうさまです。


 いろんな細かいバグフィックスの他に・・・、新規対応のHSP命令&HSP関数がいくつか~。さっそくHSP講座ページも用意しました。


 HSPの文字列がらみの処理を行うsplit命令strtrim関数。今までの御三家(getstr命令instr関数、strmid関数)なんかで実現できる処理ですが、大分便利になりますなぁ。(strtrim関数はWin32 API関数と名前が被る?)


 HSPのオブジェクト関連では、フォーカス挙動指定のobjskip命令、オブジェクトの無効化・有効化切り替えのobjenable命令、button命令を画像ボタン化するobjimage命令。(objenable命令はobj.asモジュールでobjgray命令がすでにあるけど。)
 objimage命令は内部でオーナードローしてますな。HSP3なら頑張ればできるものだけどちょっとめんどくさいので、このHSP命令ならかなーり楽。Windowsのボタンデザインをそのまま使って文字部分だけいじるHSP 3.2向けサンプルプルコードをさっそく書いてみました。