BBControl Table

Windows Installer

BBControl Table

The BBControl table lists the controls to be displayed on each billboard.

The BBControl table has the following columns.

Column Type Key Nullable
Billboard_ Identifier Y N
BBControl Identifier Y N
Type Identifier N N
X Integer N N
Y Integer N N
Width Integer N N
Height Integer N N
Attributes DoubleInteger N Y
Text Text N Y

 

Columns

Billboard_

Name of the billboard.

External key to column one of the Billboard table.

BBControl

Name of the control. This name must be unique within a billboard but can be repeated on different billboards. This column combined with the Billboard_ column forms the primary key to the table.

Type

The type of the control. Only static controls, such as a Text, Bitmap, Icon, or custom control can be placed on a billboard. For a complete list of controls, see the Controls section.

X

Horizontal coordinate of the upper-left corner of the rectangular boundary of the control. The units are installer units. This coordinate is measured relative to the billboard control and not relative to the dialog. Use only non-negative numbers.

Y

Vertical coordinate of the upper-left corner of the rectangular boundary of the control. The units are installer units. This coordinate is measured relative to the billboard control and not relative to the dialog. This number must be non-negative.

Width

Width of the rectangular boundary of the control. The units are installer units. This number must be non-negative.

Height

Height of the rectangular boundary of the control. The units are installer units. This number must be non-negative.

Attributes

A 32-bit word specifying the attribute flags to be applied to this control. This number must be non-negative and specify an attribute for a static control that is valid for placement on a billboard. For information on the numeric values to enter into this field, see the particular attribute under Control Attributes.

Text

This column contains a localizable string used to set the initial text in the control if the control displays text. The string is truncated if the text is too long to fit on the control. This column contains a key into the Binary table if the control is a push button or a check box containing an icon or bitmap. It is not possible to show both text and a picture on the same button. This column may be left blank.

 

Remarks

The integer values for x, y, width, and height are in the installer units, not dialog units. An installer unit is equal to one-twelfth the height of the 10-point MS Sans Serif font size. Coordinates for the controls are relative to the billboard control not the dialog.

Validation

ICE03
ICE06
ICE32
ICE45
ICE95

See Also

MsiSetExternalUI

Send comments about this topic to Microsoft

Build date: 8/13/2009

© 2009 Microsoft Corporation. All rights reserved.