User Interface Reference

[This is preliminary documentation and subject to change.]

The material in this section is intended for developers who are writing their own setup programs and developers who want to learn more about the Microsoft® Windows® installer database tables. For general information on the installer, see About Windows Installer.

Dialog Stylebits List

The following list provides links to more information about dialog box stylebits:

Error = 65536 (0x00010000)
KeepModeless = 16 (0x00000010)
Minimize = 4 (0x00000004)
Modal = 2 (0x00000002)
TrackDiskSpace = 32 (0x00000020)
UseCustomPalette = 64 (0x000040)
Visible = 1 (0x00000001)

Controls List

The following list provides links to more information about inert controls:

Billboard
Bitmap
GroupBox
Icon
Line
ProgressBar Control
PushButton
ScrollableText
Text
VolumeCostList

The following list provides links to more information about active controls:

CheckBox
ComboBox
DirectoryCombo
DirectoryList
Edit
ListBox
ListView
MaskedEdit
PathEdit
RadioButtonGroup
SelectionTree
VolumeSelectCombo

Control Attributes List

The following list provides links to more information about control attributes:

BillboardName
Default
Enabled
Image
ImageHandle
Indirect
IndirectPropertyName
Position
Progress
PropertyName
PropertyValue
Text
Transparent
Visible
WindowHandle

When a control is created several attributes can be selected by setting certain style bits.

Control Stylebits List

The following list provides links to more information about control stylebits:

Bitmap = 262144 (0x00040000)
CDROMVolume = 524288 (0x00080000)
ComboList = 131072 (0x00020000)
Enabled = 2 (0x00000002)
FixedSize = 1048576 (0x00100000)
FixedVolume = 131072 (0x00020000)
FloppyVolume = 2097152 (0x00200000)
HasBorder = 16777216 (0x01000000)
Icon = 524288 (0x00080000)
IconSize = 2097152 (0x00200000), 4194304 (0x00400000)
ImageHandle = 65536 (0x00010000)
Indirect = 8 (0x00000008)
Integer = 16 (0x00000010)
Progress95 = 65536 (0x00010000)
PushLike = 131072 (0x00020000)
RAMDiskVolume = 1048576 (0x00100000)
RemoteVolume = 262144 (0x00040000)
RemovableVolume = 65536 (0x00010000)
Sorted = 65536 (0x00010000)
Sunken = 4 (0x00000004)
Transparent = 65536 (0x00010000)
Visible = 1 (0x00000001)

ControlEvents List

The following list provides links to more information about ControlEvents:

ActionData
ActionText
AddLocal
AddSource
CheckExistingTargetPath
CheckTargetPath
DirectoryListNew
DirectoryListOpen ControlEvent
DirectoryListUp
DoAction
EndDialog
IgnoreChange
NewDialog
Reinstall
ReinstallMode
Remove
Reset
SelectionAction
SelectionBrowse
SelectionDescription
SelectionIcon
SelectionPath
SelectionPathOn
SelectionSize
SetInstallLevel
SetProgress
SetProperty
SetTargetPath
SpawnDialog
SpawnWaitDialog
TimeRemaining
ValidateProductID