treeboxの作成
treebox n1,n2,n3
n1 : 幅 n2 : 高さ n3 : スタイル
ツリーボックスを作成します。
ツリーボックスとはエクスプローラーの左側にあるようなものです。
スタイルは以下の値を組み合わせて使うことができます。
n3の値
1 アイテムが子を持つとき'+','-'のマークが付く
2 アイテムとアイテムを繋ぐ線がつく
4 最初のアイテムに線が付く(2が指定されているときのみ)
8 ※この数字は使わないで下さい。
$10 ※この数字は使わないで下さい。
$20 ツリーボックスが選択されていないときにも選択されているアイテムが
分かるように色が付く
$40 ※よく分からない(tom)
$80 アイテムがツリーボックスからはみ出ていてもツールチップがつかない
※以下のスタイルはcomctl32.dllのバージョンによっては使用できないものもあります。
$100 項目にチェックボックスが付く
$200 マウスがアイテムの上に来ると下線が付く
$400 マウスでクリックされたアイテムのみが展開される
$800 ※よく分からない(tom)
$1000 スタイル2 が指定されていないとき、選択されたアイテムの背景が変わる
$2000 アイテムがツリーボックス内に収まらない時でも、スクロールバー
が付かない
$4000 ※よく分からない(tom)
$8000 水平スクロールバーが付かない
この命令を呼び出した後、statにツリーボックスのIDが代入されます。
※treeboxはHSP標準命令のclsやscreen命令では消去されません。
_clsまたは_clrobjを使用してください。
| treeadd | treeboxにアイテムを追加 |
| treedel | ツリーボックスのアイテムを消去 |
| treesel | ツリーボックスのアイテムを選択 |
| treeget | ツリーボックスの各情報を取得 |
| treemax | ツリーボックスのアイテムの数を取得 |
| treesort | ツリーボックスのアイテムをソート |
| treeicon | ツリーボックスのアイコンを設定 |
| treehit | マウスの下にあるアイテムを取得 |
| sel_treebox | 操作するツリーボックスを選択 |
| バージョン | 2.61 |
| 作成日 | 2004/03/01 |
| 著作者 | tom |
| URL | http://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm |
| 備考 | llmod.asをインクルードする。必要に応じてlistview.as,progbox.as,trackbox.as,treebox.as,udbtn.asをインクルードする |
| タイプ | 拡張命令 |
| グループ | オブジェクト制御命令 |
| hs ファイル | hsphelp\llmod_objects.hs |