Dialogrutor (Windows Installer)
Dialogrutor anges i kolumnen Dialog i tabellen Dialog. Mer information om hur du lägger till en dialogruta eller skylt i ett användargränssnitt finns i Using the User Interface.
Namn på reserverade dialogrutor
Följande dialogrutenamn är reserverade av Windows Installer och bör inte användas för användarskapade anpassade dialogrutor. Installationsprogrammet kräver att dessa dialogrutor visas i tabellen dialogruta med hjälp av följande reserverade namn. Varje dialogruta och namn kan bara visas en gång. Utvecklare måste skapa dessa dialogrutor i användargränssnittet. Information om hur du förhandsgranskar dialogrutor finns i Importera användargränssnittet.
Dialogrutenamn | Kort beskrivning av dialogrutan |
---|---|
dialogrutan FilesInUse | Varnar användaren för processer som skriver över eller tar bort filer. |
dialogrutan FirstRun | Samlar in användarnamn, företagsnamn och produkt-ID. |
MsiRMFilesInUse Dialog | Varnar användaren om att processer skriver över eller tar bort filer och ger användaren möjlighet att använda Restart Manager för att stänga och starta om program. |
Nödvändiga dialogrutor
Under installationen gör vissa händelser att Windows Installer kontrollerar sekvenstabeller för användargränssnittet i paketet och visar den angivna dialogrutan. Om det till exempel uppstår ett allvarligt fel visar Windows Installer dialogrutan som visas med ett sekvensnummer -3 i sekvenstabellen för användargränssnittet oavsett vad dialogrutan heter i dialogtabellen. I följande tabell visas de specifika händelserna och deras motsvarande sekvensnummer i sekvenstabellen för användargränssnittet:
Typ av händelse | Sekvensnummer för användargränssnittssekvenstabell | Beskrivning av dialogrutan |
---|---|---|
Allvarligt fel | -3 | Installationen avbröts av ett allvarligt fel. |
Användaren avslutar | -2 | Installationen avslutades på användarens begäran. |
Avsluta | -1 | Installationen har slutförts. |
Dessutom måste paketförfattaren skapa en allmän dialogruta för att visa Windows Installer fel meddelanden. Den här dialogrutan kan namnges vad som helst, men det här namnet måste anges i egenskapen ErrorDialog.
Vanliga dialogrutor
Följande dialogrutor är valfria och ingår ofta i det redigerade användargränssnittet för ett installationspaket. Dessa dialogrutor är typiska för de flesta användargränssnittsguider för att installera filer. Dessa dialogrutor kan ha valfritt namn i dialogrutan. De namn som visas rekommenderas endast för tydlighetens skull och kan ändras efter behov. Till exempel kan två olika anpassade LicenseAgreement dialogrutor användas i paketet och särskiljas i dialogrutan med namnen ProfessionalLicenseAgreement och LimitedLicenseAgreement.
Typ av dialogruta | Kort beskrivning av dialogrutan |
---|---|
dialogrutan DiskCost | Anger otillräckligt diskutrymme för installationen. |
dialogrutan Bläddra | Gör att användaren kan välja en katalog. |
dialogrutan Avbryt | Bekräftar en begäran om att avsluta installationen. |
dialogrutan Licensavtal | Modal box som visar licensavtalet. |
dialogrutan markering | Modal-rutan gör det möjligt för användaren att välja objekt. |