Billboard Control

The Billboard control displays commonly used controls that are added and removed from the dialog box by ControlEvents. Only controls that are not associated with a property, such as Text, Bitmap, or Icon, or custom controls can be placed on a billboard. Billboard controls most typically display progress messages.

Control Attributes

You can use the following attributes with the Billboard control. To change the value of an attribute using an event, subscribe the control to a ControlEvent in the EventMapping table and list the attribute's identifier in the Attribute column. Enter the identifier of the ControlEvent in the Event column.

Attribute identifier Hexadecimal bit Description
BillboardName Name of the current billboard. Enter the billboard's identifier in the Billboard column of the BBControl table.
Position Position of control in the dialog box. Enter the control's width, height, and coordinates of the control's left corner into the Width, Height, X, and Y columns of the BBControl table. Use installer units for length and distance.
Visible 0x00000000 0x00000001
Hidden control. Visible control.
Include this bit in the bit word of the Attributes column in the BBControl table to make the control visible or hidden upon its creation.
Hide or show a control by using the ControlCondition table.
Sunken 0x00000000 0x00000004
Displays the default visual style. Displays the control with a sunken, 3-D, look.
Include these bits in the bit word in the Attributes column of the Control table.

Remarks

This control has no window of its own.

Billboard controls that appear in the full user interface are listed in the Billboard table.

Controls that are located on a billboard must be listed in the BBControl table rather than the Control table.