ListView テーブル
リストビューの行は個々のコントロールとして扱われるのではなく、コントロールとして機能するリストビューの一部です。 ListView テーブルは、すべてのリストビューの値を定義します。
ListView テーブルには、次の列があります。
コラム | 種類 | 鍵 | 許容 |
---|---|---|---|
財産 | 識別子の | Y | N |
命令 | 整数 の | Y | N |
価値 | 書式設定された | N | N |
テキスト | 書式設定された | N | Y |
バイナリ_ | 識別子の | N | Y |
列
-
プロパティ
-
このアイテムに関連付けられる名前付きプロパティ。 同じプロパティに関連付けられているすべての項目は、同じリストビューの一部になります。
-
順序
-
1 つのリスト ビュー リストに表示される項目の順序を決定するために使用される正の整数。 整数を連続させる必要はありません。 リスト ビューが順序付けとして定義されている場合、すべての項目に Ordering 値が必要です。 リスト ビューが順序なしとして定義されている場合、この列は無視されます。
-
値
-
この項目に関連付けられている値文字列。 線を選択すると、関連付けられているプロパティがこの値に設定されます。
-
テキスト
-
アイテムに割り当てられる、ローカライズ可能な表示テキスト。 このエントリまたは列全体が見つからない場合、テキストの既定値は Value の対応するエントリになります。
-
Binary_
-
アイコンの画像データ。 これは、バイナリ テーブルの外部キーです。
備考
Value フィールドと Text フィールドの内容は、コントロールの作成時に MsiFormatRecord 関数によって書式設定されるため、MsiFormatRecord 関数で解釈できる任意の式を含めることができます。 書式設定は、コントロールが作成されたときにのみ発生し、コントロールの有効期間中に式に関連するプロパティが変更された場合は更新されません。
検証