Steuerelemente (Windows Installer)

Entwickler von Installationspaketen können eine Benutzeroberfläche erstellen, die die in diesem Thema beschriebenen Steuerelemente enthält. Informationen zum Hinzufügen eines bestimmten Steuerelements zu einem Dialogfeld finden Sie im Thema für das betreffende Steuerelement sowie im Abschnitt Hinzufügen von Steuerelementen und Text.

Einige Steuerelemente, z. B. CheckBox und ComboBox, sind mit einer Eigenschaft verknüpft, die in der Property-Spalte der Control-Tabelle angegeben ist. Ein Benutzer ändert den Wert dieser Eigenschaft durch Interaktion mit dem Steuerelement. Passive Steuerelemente, z. B. Billboard und Bitmap, sind nicht mit einer solchen Eigenschaft verknüpft.

Aus Sicherheitsgründen können private Eigenschaften nicht von einem Benutzer durch Interaktion mit der Benutzeroberfläche geändert werden. Damit eine Eigenschaft über die Benutzeroberfläche festgelegt werden kann, muss sie eine öffentliche Eigenschaft mit einem Namen in Großbuchstaben sein. Weitere Informationen finden Sie auch unter Informationen zu Eigenschaften.

In einigen Fällen wird ein Steuerelement möglicherweise nicht richtig neu gezeichnet, wenn ein Dialogfeld über „Abbrechen“ geschlossen wird. Dies hat mit der Reihenfolge zu tun, in der die Steuerelemente WM_PAINT-Nachrichten empfangen, nachdem das Dialogfeld über „Abbrechen“ geschlossen wurde. Versuchen Sie, die Reihenfolge der Steuerelemente in der Control-Tabelle zu ändern, um dies zu korrigieren.

Steuerelementname Zugeordnete Eigenschaft Kurze Beschreibung des Steuerelements
Billboard Nein Zeigt Billboards basierend auf Fortschrittsmeldungen an.
Bitmap Nein Zeigt ein statisches Bild einer Bitmap an.
CheckBox Ja Ein Kontrollkästchen mit zwei Zuständen.
ComboBox Ja Eine Dropdownliste mit einem Bearbeitungsfeld.
DirectoryCombo Ja Wählt alles außer dem letzten Segment des Pfads aus.
DirectoryList Ja Zeigt Ordner unterhalb des Hauptteil des Pfads an.
Bearbeiten Ja Ein reguläres Bearbeitungsfeld für eine beliebige Zeichenfolge oder ganze Zahl.
GroupBox Nein Zeigt ein Rechteck an, das andere Steuerelemente gruppiert.
Link Nein Zeigt einen HTML-Link zu einer Adresse an, die im Standardbrowser geöffnet wird. Windows Installer 4.5 und früher: Nicht unterstützt.
Symbol: Nein Zeigt ein statisches Bild eines Symbols an.
Linie Nein Zeigt eine horizontale Linie an.
ListBox Ja Eine Dropdownliste ohne Bearbeitungsfeld.
ListView Ja Zeigt eine Spalte von Werten mit auswählbaren Symbolen an.
MaskedEdit Ja Ein Bearbeitungsfeld mit einer Maske im Textfeld.
PathEdit Ja Zeigt den Ordnernamen oder den ganzen Pfad in einem Bearbeitungsfeld an.
ProgressBar-Steuerelement Nein Balkendiagramm, dessen Länge geändert wird, wenn Fortschrittsmeldungen empfangen werden.
PushButton Nein Zeigt eine einfache Schaltfläche an.
RadioButtonGroup Ja Eine Gruppe von Optionsfeldern.
ScrollableText Nein Zeigt eine lange Textzeichenfolge an.
SelectionTree Ja Zeigt Informationen aus der Feature-Tabelle an und ermöglicht es dem Benutzer, die Auswahl zu ändern.
Text Nein Zeigt statischen Text an.
VolumeCostList Nein Zeigt Kosteninformationen für verschiedene Volumes an.
VolumeSelectCombo Ja Wählt ein Volume aus einer alphabetischen Liste aus.