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]
Les boîtes de dialogue modales nécessitent une entrée d’utilisateur pour que l’installation puisse continuer et sont spécifiées en définissant le bit de style de boîte de dialogue modale dans la colonne attributs de la table de boîtes de dialogue . Une boîte de dialogue non modale ne nécessite pas d’entrée d’utilisateur pour que l’installation se poursuive.

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.