Dela via


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.