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 modeless create nell'interfaccia utente interna. Visualizza le caselle di finestra di dialogo di errore create.
Nota: finestre di dialogo modali richiedono l'input dell'utente prima che l'installazione possa continuare e vengano specificate impostando la stile finestra di dialogo modale nella colonna Attributi della tabella finestra di dialogo. Una finestra di dialogo senza modalità non richiede l'input dell'utente per continuare l'installazione. Un'interfaccia utente completa mostra in genere 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 caselle di finestra di dialogo di errore create. Visualizza messaggi di richiesta disco. Visualizza finestre di dialogo Usare file. |
Interfaccia utente di base | Visualizza le finestre di dialogo senza 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àUILevelsul 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 esempio di installazione.