ツリーボックスのアイコンを設定
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
プラグイン / モジュール | llmod3 |
バージョン | 3.2 |
作成日 | 2009/08/01 |
著作者 | tom |
URL | http://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 |