LISTBOX GET HIERARCHY
LISTBOX GET HIERARCHY ( {* ;} object ; hierarchical {; hierarchy} )
引数 | 型 | 説明 | |
---|---|---|---|
* | 演算子 | → | 指定時、objectはオブジェクト名 (文字列) 省略時、objectは変数 |
object | any | → | オブジェクト名 (* 指定時) または 変数 (* 省略時) |
hierarchical | Boolean | ← | True = 階層リストボックス False = 非階層リストボックス |
hierarchy | Pointer array | ← | ポインタの配列 |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
LISTBOX GET HIERARCHY コマンドを使用して objectと***で指定したリストボックスのプロパティが階層であるかどうかを知ることができます。
オプションの * 引数を渡した場合、object引数はオブジェクト名 (文字列) です。この引数を渡さない場合objectは変数です。この場合、文字列ではなく変数参照を渡します。
ブール型のhierarchical引数はリストボックスのモードが階層モードであるかないかを示します:
- 引数がTrueを返すと、リストボックスは階層モードです。
- 引数がFalseを返すと、リストボックスは (非階層の) 標準配列モードで表示されています。
リストボックスが階層モードであるとき、hierarchy引数には階層を設定するために使用されるリストボックスの配列へのポインタが返されます。
Note: 階層リストボックスが階層モードでないとき、コマンドはhierarchy配列の最初の要素に、リストボックスの最初の列の配列へのポインタを返します。