Steuerelemente (Windows Installer)
Entwickler von Installationspaketen können eine Benutzeroberfläche erstellen, die die in diesem Thema erläuterten Steuerelemente enthält. Informationen zum Hinzufügen eines bestimmten Steuerelements zu einem Dialogfeld finden Sie im Thema zu diesem Steuerelement, und lesen Sie den Abschnitt Hinzufügen von Steuerelementen und Text.
Einige Steuerelemente, z. B. CheckBox und ComboBox, sind einer Eigenschaft zugeordnet, die in der Eigenschaftsspalte der Steuerelementtabelleangegeben ist. Ein Benutzer ändert den Wert dieser Eigenschaft, indem er mit dem Steuerelement interagiert. Passive Steuerelemente, z. B. Billboard und Bitmap, sind keiner solchen Eigenschaft zugeordnet.
Aus Sicherheitsgründen können private Eigenschaften nicht von einem Benutzer geändert werden, der mit der Benutzeroberfläche interagiert. Damit eine Eigenschaft von der Benutzeroberfläche festgelegt werden kann, muss sie eine öffentliche Eigenschaft und in Großbuchstaben sein. Siehe auch Informationen zu Eigenschaften.
In einigen Fällen wird ein Steuerelement beim Abbrechen eines Dialogfelds möglicherweise falsch neu gezeichnet. Dies muss mit der Reihenfolge geschehen, in der die Steuerelemente WM_PAINT Nachrichten empfangen, nachdem das Dialogfeld "Abbrechen" entfernt wurde. Um dies zu beheben, versuchen Sie, die Reihenfolge der Steuerelemente in der Steuerelementtabelle zu ändern.
Steuerelementname | Zugeordnete Eigenschaft | Kurze Beschreibung des Steuerelements |
---|---|---|
Billboard- | Nein | Zeigt Billboards basierend auf Statusmeldungen an. |
Bitmap- | Nein | Zeigt ein statisches Bild einer Bitmap an. |
CheckBox- | Ja | Ein Kontrollkästchen mit zwei Status. |
ComboBox- | Ja | Eine Dropdownliste mit einem Bearbeitungsfeld. |
DirectoryCombo- | Ja | Wählen Sie alle außer dem letzten Segment des Pfads aus. |
DirectoryList- | Ja | Zeigt Ordner unterhalb des Hauptteils 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 zusammen gruppiert. |
Hyperlink- | Nein | Zeigt einen HTML-Link zu einer Adresse an, die im Standardbrowser geöffnet wird.Windows Installer 4.5 und frühere: Nicht unterstützt. |
symbol | Nein | Zeigt ein statisches Bild eines Symbols an. |
Zeilen- | Nein | Zeigt eine horizontale Linie an. |
ListBox- | Ja | Eine Dropdownliste ohne Bearbeitungsfeld. |
ListView- | Ja | Zeigt eine Spalte mit Werten mit Symbolen für die Auswahl an. |
MaskedEdit- | Ja | Ein Bearbeitungsfeld mit einem Format im Textfeld. |
PathEdit- | Ja | Zeigt den Ordnernamen oder den gesamten Pfad in einem Bearbeitungsfeld an. |
ProgressBar-Steuerelement | Nein | Balkendiagramm, das die Länge ändert, während statusmeldungen empfangen werden. |
PushButton- | Nein | Zeigt eine einfache Knopfdrucktaste an. |
RadioButtonGroup- | Ja | Eine Gruppe von Optionsfeldern. |
ScrollableText- | Nein | Zeigt eine lange Textzeichenfolge an. |
SelectionTree- | Ja | Zeigt Informationen aus der Featuretabelle an und ermöglicht es dem Benutzer, seinen Auswahlstatus zu ändern. |
Nein | Zeigt statischen Text an. | |
VolumeCostList- | Nein | Zeigt Kosteninformationen auf verschiedenen Volumes an. |
VolumeSelectCombo- | Ja | Wählt die Lautstärke aus einer alphabetischen Liste aus. |