ListView テーブル
リスト ビューの行は個々のコントロールとして処理されるのではなく、コントロールとして機能するリスト ビューの一部です。 ListView テーブルは、すべてのリスト ビューの値を定義します。
ListView テーブルには次の列があります。
Column | 種類 | キー | Nullable |
---|---|---|---|
プロパティ | Identifier | Y | N |
注文 | 整数 | Y | N |
値 | Formatted | N | N |
テキスト | Formatted | N | Y |
Binary_ | Identifier | N | Y |
[列]
-
Property
-
この項目に関連付けられる名前付きプロパティ。 同じプロパティに関連付けられているすべての項目が同じリスト ビューの一部になります。
-
Order
-
1 つのリスト ビュー リストに表示される項目の順序を決定するために使用される正の整数。 これらの整数が連続している必要はありません。 リスト ビューが順序付きとして定義されている場合は、すべての項目に順序の値が必要です。 リスト ビューが順序なしとして定義されている場合、この列は無視されます。
-
Value
-
この項目に関連付けられている値文字列。 行を選択すると、関連付けられているプロパティがこの値に設定されます。
-
Text
-
この項目に割り当てられる、表示されるローカライズ可能なテキスト。 このエントリまたは列全体がない場合、テキストの既定値は Value 内の対応するエントリになります。
-
Binary_
-
アイコンの画像データ。 これは、Binary テーブルへの外部キーです。
解説
Value および Text フィールドの内容は、このコントロールが作成されたときに MsiFormatRecord 関数によって書式設定されるため、MsiFormatRecord 関数が解釈できる任意の式を含めることができます。 書式設定は、このコントロールが作成されたときにのみ行われるため、このコントロールの有効期間中に式に関連するプロパティが変更されても更新されません。
検証