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. |