BBControl テーブル

BBControl テーブルには、各ビルボードに表示されるコントロールを記載します。

BBControl テーブルには以下の列があります。

Column 種類 キー Nullable
Billboard_ Identifier Y N
BBControl Identifier Y N
Type Identifier N N
X 整数 N N
Y 整数 N N
整数 N N
[高さ] 整数 N N
属性 DoubleInteger N Y
テキスト テキスト N Y

 

[列]

Billboard_

ビルボードの名前。

Billboard テーブルの列 1 への外部キー。

BBControl

コントロールの名前。 この名前はビルボード内で一意である必要がありますが、異なるビルボードで重複してもかまいません。 この列と Billboard_ 列を組み合わせると、テーブルへの主キーになります。

コントロールの型。 ビルボードに配置できるのは、テキストビットマップアイコン、カスタム コントロールなどの静的コントロールのみです。 コントロールの全一覧については、「コントロール」セクションを参照してください。

X

コントロールの四角形境界における左上隅の水平座標。 単位は、インストーラー単位です。 この座標は、ダイアログではなく、ビルボード コントロールに対して相対的に測定されます。 負以外の数値のみを使用します。

Y

コントロールの四角形境界における左上隅の垂直座標。 単位は、インストーラー単位です。 この座標は、ダイアログではなく、ビルボード コントロールに対して相対的に測定されます。 この数値は負以外である必要があります。

Width

コントロールの四角形境界の幅。 単位は、インストーラー単位です。 この数値は負以外である必要があります。

Height

コントロールの四角形境界の高さ。 単位は、インストーラー単位です。 この数値は負以外である必要があります。

Attributes

このコントロールに適用する属性フラグを指定する 32 ビットの単語。 この数値は負以外である必要があり、ビルボードへの配置に有効な静的コントロールの属性を指定する必要があります。 このフィールドに入力する数値の詳細については、「コントロールの属性」で特定の属性を参照してください。

Text

この列には、コントロールにテキストが表示される場合にコントロールの初期テキストを設定するために使用されるローカライズ可能な文字列が含まれます。 テキストが長すぎてコントロールに収まらない場合、文字列は切り捨てられます。 コントロールがプッシュ ボタンであるか、アイコンまたはビットマップを含むチェック ボックスである場合、この列には Binary テーブルへのキーが含まれます。 同じボタンにテキストと画像の両方を表示することはできません。 この列は空白のままである場合があります。

解説

X、Y、Width、Height に対する各整数値は、ダイアログ単位ではなく、インストーラー単位です。 インストーラー単位は、10 ポイントの MS Sans Serif フォント サイズの 12 分の 1 の高さに等しくなります。 コントロールの座標は、ダイアログではなく、ビルボード コントロールに対して相対的です。

検証

ICE03
ICE06
ICE32
ICE45
ICE95

MsiSetExternalUI