GET LIST PROPERTIES
GET LIST PROPERTIES ( list ; appearance {; icon {; lineHeight {; doubleClick {; multiSelections {; editable}}}}} )
引数 | 型 | 説明 | |
---|---|---|---|
list | Integer | → | リスト参照番号 |
appearance | Integer | ← | リストの描画スタイル 1 = Macスタイル 2 = Windowsスタイル |
icon | Integer | ← | *** 廃止予定、常に0を返します *** |
lineHeight | Integer | ← | 行の最小高さ (ピクセル単位) |
doubleClick | Integer | ← | ダブルクリックでサブリストを展開/折り畳み 0 = Yes, 1= No |
multiSelections | Integer | ← | 複数行選択: 0 = No, 1 = Yes |
editable | Integer | ← | ユーザによる更新可: 0 = No, 1 = Yes |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
GET LIST PROPERTIES コマンドは 、listで指定された参照番号を持つ階層リストについての情報を返します。
引数 appearanceは、リストの表示形式を返します。
引数 iconは、廃止予定の引数で、常に0を返します。
引数 lineHeightは、行の高さの最小値を返します。
引数 doubleClickが1に設定されている場合、親リスト項目をダブルクリックしても子リストが開いたり閉じたりしません。0に設定されているときは開閉の動作をします(デフォルト値)。
引数 multiSelectionsに0が代入された場合、そのリストにおいてリスト項目を複数選択することは(手動でもプログラムからでも)できません。1が代入された場合は、複数項目を選択することができます。
引数 editableに1が代入された場合、レコードの選択リストとして表示されると、そのリストは編集可能になります。0が代入された場合、リストを編集することはできません。
これらのプロパティは、SET LIST PROPERTIES コマンドおよび、リストがデザインモードのリストエディタで作成された場合、またはSAVE LIST コマンドを使用して保存された場合は、リストエディタで設定することができます。
リストの表示様式、ノードアイコン、行の高さの最小値、およびダブルクリックの管理についての詳細は、SET LIST PROPERTIES コマンドを参照してください。