Kontroller (Windows Installer)
Utvecklare av installationspaket kan skapa ett användargränssnitt som innehåller de kontroller som beskrivs i det här avsnittet. Information om hur du lägger till en viss kontroll i en dialogruta finns i avsnittet för den kontrollen och läser avsnittet Lägga till kontroller och text.
Vissa kontroller, till exempel Kryssruta och Kombinationsruta, är associerade med en egenskap som anges i kolumnen Egenskap i tabellen Control. En användare ändrar värdet för den här egenskapen genom att interagera med kontrollen. Passiva kontroller, till exempel Billboard och bitmapp, är inte associerade med en sådan egenskap.
För säkerhet kan privata egenskaper inte ändras av en användare som interagerar med användargränssnittet. För att en egenskap ska anges av användargränssnittet måste den vara en offentlig egenskap och i versaler. Se även Om egenskaper.
I vissa fall kan en kontroll ritas om felaktigt när du avbryter en dialogruta. Detta har att göra med i vilken ordning kontrollerna tar emot WM_PAINT meddelanden när dialogrutan Avbryt har tagits bort. Du kan åtgärda detta genom att ändra ordningen på kontrollerna i tabellen Kontroll.
Kontrollnamn | Associerad egenskap | Kort beskrivning av kontrollen |
---|---|---|
Billboard | Nej | Visar affischtavlor baserat på förloppsmeddelanden. |
Bitmapp | Nej | Visar en statisk bild av en bitmapp. |
Kryssruta | Ja | En kryssruta med två tillstånd. |
Kombinationsruta | Ja | En listruta med ett redigeringsfält. |
DirectoryCombo | Ja | Markera alla utom det sista segmentet i sökvägen. |
DirectoryList | Ja | Visar mappar under huvuddelen av sökvägen. |
Redigera | Ja | Ett vanligt redigeringsfält för valfri sträng eller heltal. |
GroupBox- | Nej | Visar en rektangel som grupperar andra kontroller tillsammans. |
hyperlänk | Nej | Visar en HTML-länk till en adress som öppnas i standardwebbläsaren.Windows Installer 4.5 och tidigare: Stöds inte. |
ikon | Nej | Visar en statisk bild av en ikon. |
rad | Nej | Visar en vågrät linje. |
ListBox | Ja | En listruta utan redigeringsfält. |
ListView | Ja | Visar en kolumn med värden med ikoner för markering. |
MaskedEdit | Ja | Ett redigeringsfält med en mask i textfältet. |
PathEdit | Ja | Visar mappnamn eller hela sökvägen i ett redigeringsfält. |
ProgressBar-kontroll | Nej | Stapeldiagram som ändrar längd när det tar emot förloppsmeddelanden. |
PushButton | Nej | Visar en grundläggande push-knapp. |
RadioButtonGroup | Ja | En grupp med alternativknappar. |
ScrollableText | Nej | Visar en lång textsträng. |
SelectionTree | Ja | Visar information från tabellen Funktion och gör att användaren kan ändra sitt urvalstillstånd. |
Text | Nej | Visar statisk text. |
VolumeCostList | Nej | Visar kostnadsinformation för olika volymer. |
VolumeSelectCombo | Ja | Väljer volym från en alfabetisk lista. |