Felhasználói felület szintjei
A Windows Installer lehetővé teszi a csomagfejlesztők számára, hogy olyan belső felhasználói felületet adjanak meg, amely több szintű funkcionalitással rendelkezik. Mivel a belső felhasználói felületet a csomag szerzőjének kell létrehoznia, a teljes felhasználói felület viselkedése, a csökkentett felhasználói felület, az alapszintű felhasználói felület és a Nincs szint működése a telepítési csomagtól függ. Az alábbi táblázat a felhasználói felületi szintekhez gyakran használt funkciókat ismerteti.
Felhasználói felület szintje | Leírás |
---|---|
Teljes felhasználói felület | A belső felhasználói felületen létrehozott modális és mód nélküli párbeszédpaneleket jeleníti meg. A szerzői Hiba párbeszédpanel mezőinek megjelenítése.
Megjegyzés: Modal párbeszédpanelek használatához a telepítés folytatása előtt felhasználói bevitel szükséges, és a párbeszédpanel tábla Attribútumok oszlopában adja meg a Modal párbeszédpanelstílus bit beállításával. A mód nélküli párbeszédpanelek nem igényelnek felhasználói bevitelt a telepítés folytatásához. A teljes felhasználói felület általában Felhasználói felület varázsló viselkedési. |
Csökkentett felhasználói felület | Megjeleníti a felhasználói felületen létrehozott mód nélküli párbeszédpaneleket. Nem jelenít meg szerzői modális párbeszédpaneleket. A szerzői Hiba párbeszédpanel mezőinek megjelenítése. Megjeleníti Lemezmegjelenés üzeneteket. Megjeleníti FilesInUse párbeszédpanel mezőket. |
Alapszintű felhasználói felület | Megjeleníti a folyamatjelző üzeneteket megjelenítő beépített mód nélküli párbeszédpaneleket. Beépített hiba párbeszédpanelek megjelenítése. Nem jelenít meg szerzői párbeszédpaneleket. Kéri a felhasználókat, hogy szúrjanak be egy lemezt a DiskPrompt tulajdonságértékét tartalmazó párbeszédpanel megjelenítésével. |
Egyik sem | A Nincs olyan csendes telepítést jelent, amely nem jelenít meg felhasználói felületet. |
A belső felhasználói felület szintje MsiSetInternalUIhasználatával állítható be. A telepítő a felhasználói felület aktuális szintjére állítja a UILevel tulajdonságot.
Ha a LIMITUI tulajdonság be van állítva, a csomag telepítésekor használt felhasználói felület (UI) szintje az Alapszintűre korlátozódik.
A felhasználói felületi létrehozásra példa: Telepítési példa.