treebox

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標準命令のclsscreen命令では消去されません。
_clsまたは_clrobjを使用してください。

関連項目

treeaddtreeboxにアイテムを追加
treedelツリーボックスのアイテムを消去
treeselツリーボックスのアイテムを選択
treegetツリーボックスの各情報を取得
treemaxツリーボックスのアイテムの数を取得
treesortツリーボックスのアイテムをソート
treeiconツリーボックスのアイコンを設定
treehitマウスの下にあるアイテムを取得
sel_treebox操作するツリーボックスを選択

サンプル逆引き (2)

module_test.as
module_test3.as

情報

バージョン2.61
作成日2004/03/01
著作者tom
URLhttp://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