Livelli dell'interfaccia utente

Windows Installer offre agli sviluppatori di pacchetti la possibilità di creare un'interfaccia utente interna con più livelli di funzionalità. Poiché l'interfaccia utente interna deve essere creata dall'autore del pacchetto, il comportamento dell'interfaccia utente completa, dell'interfaccia utente ridotta, dell'interfaccia utente di base e dei livelli Nessuno dipende dal pacchetto di installazione. La tabella seguente descrive le funzionalità comunemente attribuite ai livelli dell'interfaccia utente.

Livello dell'interfaccia utente Descrizione
Interfaccia utente completa Visualizza finestre di dialogo modali e non modali create nell'interfaccia utente interna. Visualizza le finestre di dialogo errore create. Nota: Le finestre di dialogo modali richiedono l'input dell'utente prima che l'installazione possa continuare e vengano specificate impostando il bit stile finestra di dialogo modale nella colonna Attributi della tabella Dialog . Una finestra di dialogo senza modalità non richiede l'input dell'utente per continuare l'installazione.
Un'interfaccia utente completa mostra in genere il comportamento della Creazione guidata interfaccia utente.
Interfaccia utente ridotta Visualizza tutte le finestre di dialogo senza modalità create nell'interfaccia utente. Non vengono visualizzate finestre di dialogo modali create. Visualizza le finestre di dialogo errore create. Visualizza i messaggi prompt del disco . Visualizza le finestre di dialogo FilesInUse .
Interfaccia utente di base Visualizza le finestre di dialogo in modalità in modalità predefinite che mostrano i messaggi di stato. Visualizza le finestre di dialogo di errore predefinite. Non vengono visualizzate finestre di dialogo create. Richiede agli utenti di inserire un disco visualizzando una finestra di dialogo contenente il valore della proprietà DiskPrompt .
Nessuno Nessuna indica un'installazione invisibile all'utente che non visualizza alcuna interfaccia utente.

 

Il livello dell'interfaccia utente interna può essere impostato usando MsiSetInternalUI. Il programma di installazione imposta la proprietà UILevel sul livello corrente dell'interfaccia utente.

Se la proprietà LIMITUI è impostata, il livello dell'interfaccia utente usato durante l'installazione del pacchetto è limitato a Basic.

Per un esempio di creazione dell'interfaccia utente, vedere Un esempio di installazione.