treeicon

ツリーボックスのアイコンを設定

treeicon v1,n2

v1 : アイコンが入った数値変数(get_iconで取得したもの)
n2 : アイコンの数

(プラグイン / モジュール : llmod3)

解説

ツリーボックスのアイテムのアイコンを設定します。
アイコンをセットするには、imgモジュールが必要です。

※必ず、treebox.hspより先にimg.hspをインクルードしてください。

この命令実行後にstatにセットしたアイコンについての情報が入った特別な値が返されます。(イメージリストと呼ばれるものです。)
treeboxがいらなくなってtreeboxを消去したときはなるべく
	destroy_imglist 'treeicon実行後にstatに代入された値'
を実行してください。
(アイコンをセットするとメモリを消費します。destroy_imglistを実行することでセットして消費したメモリを開放します。)
treeboxがまだあるうちにdestroy_imglistを実行すると、セットされたアイコンは無効になります。

サンプル

#include "llmod3.hsp"
#include "img.hsp"	;treeiconを使う時は必要(treebox.hspより前に)
#include "treebox.hsp"

treebox 300,200,1|2|4|$20

filename="shell32.dll"
get_icon icons.0,filename,3,1
get_icon icons.1,filename,4,1
treeicon icons,2
img_id=stat	;セットしたアイコンについての情報が入った特別な値

treeadd 0,"folder 1",,0,1
itm1=stat

関連項目

treeaddtreeboxにアイテムを追加(llmod3)
treeboxtreeboxの作成(llmod3)

情報

プラグイン / モジュールllmod3
バージョン3.3
作成日2009/08/01
著作者tom
URLhttp://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm
備考llmod3.hspをインクルードする。必要に応じてlistview.hsp,progbox.hsp,trackbox.hsp,treebox.hsp,udbtn.hspをインクルードする
タイプ拡張命令
グループオブジェクト制御命令
hs ファイルhsphelp\llmod3_objects.hs