Boîtes de dialogue (Windows Installer)
Les boîtes de dialogue sont spécifiées dans la colonne Boîte de dialogue de la table de dialogue . Pour plus d’informations sur l’ajout d’une boîte de dialogue ou d’un panneau d’affichage à une interface utilisateur, consultez Utilisation de l’interface utilisateur.
Noms des boîtes de dialogue réservées
Les noms de boîte de dialogue suivants sont réservés par Windows Installer et ne doivent pas être utilisés pour les boîtes de dialogue personnalisées créées par l’utilisateur. Le programme d’installation nécessite que ces boîtes de dialogue soient répertoriées dans la table de dialogue à l’aide des noms réservés suivants. Chaque boîte de dialogue et nom ne peut être répertorié qu’une seule fois. Les développeurs doivent créer ces boîtes de dialogue dans l’interface utilisateur. Pour plus d’informations sur l’aperçu des boîtes de dialogue, consultez Importation de l’interface utilisateur.
Nom de la boîte de dialogue | Brève description de la boîte de dialogue |
---|---|
boîte de dialogue FilesInUse | Avertit l’utilisateur des processus de remplacement ou de suppression de fichiers. |
boîte de dialogue FirstRun | Collecte le nom d’utilisateur, le nom d’entreprise et l’ID de produit. |
boîte de dialogue MsiRMFilesInUse | Avertit l’utilisateur de traiter l’écriture ou la suppression de fichiers et donne à l’utilisateur la possibilité d’utiliser le gestionnaire de redémarrage pour fermer et redémarrer des applications. |
Boîtes de dialogue obligatoires
Pendant l’installation, certains événements entraînent la vérification des tables de séquences d’interface utilisateur dans le package et affichent la boîte de dialogue spécifiée. Par exemple, dans le cas d’une erreur irrécupérable, Windows Installer affiche la boîte de dialogue répertoriée avec un numéro de séquence de -3 dans la table de séquences d’interface utilisateur, quelle que soit la boîte de dialogue nommée dans la table de dialogue . Le tableau suivant répertorie les événements spécifiques et leur numéro de séquence correspondant dans la table de séquence d’interface utilisateur :
Type d’événement | Numéro de séquence de table de séquence d’interface utilisateur | Description de la boîte de dialogue |
---|---|---|
erreur irrécupérable | -3 | L’installation a été arrêtée par une erreur irrécupérable. |
de sortie de l’utilisateur | -2 | L’installation a été arrêtée à la demande de l’utilisateur. |
quitter | -1 | L’installation s’est terminée avec succès. |
En outre, l’auteur du package doit créer une boîte de dialogue générique pour afficher l’erreur Windows Installer messages. Cette boîte de dialogue peut être nommée n’importe quoi, mais ce nom doit être spécifié dans la propriété ErrorDialog.
Boîtes de dialogue classiques
Les boîtes de dialogue suivantes sont facultatives et sont généralement incluses dans l’interface utilisateur créée d’un package d’installation. Ces dialogues sont typiques de la plupart des assistants d’interface utilisateur pour l’installation des fichiers. Ces boîtes de dialogue peuvent avoir n’importe quel nom dans la table boîte de dialogue. Les noms affichés sont recommandés uniquement pour la clarté et peuvent être modifiés si nécessaire. Par exemple, deux boîtes de dialogue personnalisées LicenseAgreement peuvent être utilisées dans le package et distinguées dans la table Dialog par les noms ProfessionalLicenseAgreement et LimitedLicenseAgreement.
Type de boîte de dialogue | Brève description de la boîte de dialogue |
---|---|
boîte de dialogue DiskCost | Indique un espace disque insuffisant pour l’installation. |
boîte de dialogue Parcourir | Permet à l’utilisateur de sélectionner un répertoire. |
boîte de dialogue Annuler | Confirme une demande d’arrêt de l’installation. |
boîte de dialogue contrat de licence | Zone modale affichant le contrat de licence. |
boîte de dialogue Sélection | Boîte modale permettant à l’utilisateur de sélectionner des éléments. |