Niveaux d’interface utilisateur
Windows Le programme d’installation fournit aux développeurs de packages la possibilité de créer une interface utilisateur interne qui a plusieurs niveaux de fonctionnalité. Étant donné que l’interface utilisateur interne doit être créée par l’auteur du package, le comportement de l’interface utilisateur complète, de l’interface utilisateur réduite, de l’interface utilisateur de base et des niveaux aucun dépend du package d’installation. Le tableau suivant décrit les fonctionnalités généralement attribuées aux niveaux de l’interface utilisateur.
| Niveau d’interface utilisateur | Description |
|---|---|
| Interface utilisateur complète | Affiche les boîtes de dialogue modales et non modales qui ont été créées dans l’interface utilisateur interne. Affiche les boîtes de dialogue d’erreur créées.[!Note] Une interface utilisateur complète présente généralement le comportement de l' Assistant interface utilisateur. |
| Interface utilisateur réduite | Affiche toutes les boîtes de dialogue non modales qui ont été créées dans l’interface utilisateur. N’affiche pas de boîtes de dialogue modales créées. Affiche les boîtes de dialogue d’erreur créées. Affiche des messages d' invite de disque . Affiche les boîtes de dialogue FilesInUse . |
| Interface utilisateur de base | Affiche les boîtes de dialogue non modales intégrées qui affichent les messages de progression. Affiche des boîtes de dialogue d’erreur intégrées. N’affiche pas de boîtes de dialogue créées. Invite les utilisateurs à insérer un disque en affichant une boîte de dialogue contenant la valeur de la propriété DiskPrompt . |
| None | None signifie une installation sans assistance qui n’affiche aucune interface utilisateur. |
Le niveau de l’interface utilisateur interne peut être défini à l’aide de MsiSetInternalUI. Le programme d’installation définit la propriété UILevel sur le niveau actuel de l’interface utilisateur.
Si la propriété LIMITUI est définie, le niveau d’interface utilisateur (IU) utilisé lors de l’installation du package est limité au niveau de base.
Pour obtenir un exemple de création d’interface utilisateur, consultez un exemple d’installation.