Partager via


Événements de contrôle (Windows Installer)

Un ControlEvent spécifie une action que le programme d’installation doit effectuer, ou un changement d’attributs d’un ou de plusieurs contrôles dans une boîte de dialogue. Pour plus d’informations sur les ControlEvents, consultez Vue d’ensemble de ControlEvent.

Le tableau suivant fournit des liens vers plus d’informations sur des ControlEvents particuliers.

Événement de contrôle Brève description de ControlEvent
ActionData Publie des données sur la dernière action.
ActionText Publie le nom de l’action actuelle.
AddLocal Indique au programme d’installation d’exécuter les fonctionnalités localement.
AddSource Indique au programme d’installation d’exécuter les fonctionnalités à partir de leur source.
CheckExistingTargetPath Indique au programme d’installation de vérifier que le chemin peut être écrit.
CheckTargetPath Indique au programme d’installation de vérifier que le chemin est valide.
DirectoryListNew Indique au contrôle DirectoryList de créer un dossier.
DirectoryListOpen Sélectionne le répertoire dans le contrôle DirectoryList.
DirectoryListUp Indique au contrôle DirectoryList de sélectionner le parent du répertoire actuel.
DoAction La boîte de dialogue indique au programme d’installation d’exécuter une action personnalisée.
EnableRollback Utilisé pour désactiver et activer les fonctionnalités de restauration.
EndDialog Indique au programme d’installation de supprimer une boîte de dialogue modale.
IgnoreChange Publié par le contrôle DirectoryList quand un dossier est mis en surbrillance mais n’est pas ouvert.
MsiLaunchApp Cet événement de contrôle exécute un fichier spécifié.Windows Installer 4.5 et versions antérieures : non pris en charge.
MsiPrint Permet à l’utilisateur d’imprimer le contenu du contrôle ScrollableText.Windows Installer 4.5 et versions antérieures : non pris en charge.
NewDialog Indique au programme d’installation de remplacer une boîte de dialogue modale par une autre boîte de dialogue.
Reinstall Lance une réinstallation des fonctionnalités.
ReinstallMode Spécifie le mode de validation pendant une réinstallation.
Remove Indique au programme d’installation quand des fonctionnalités sont sélectionnées pour suppression.
Réinitialiser Rétablit toutes les valeurs de propriété par défaut utilisées pendant la création de la boîte de dialogue.
RmShutdownAndRestart Utilisez le Gestionnaire de redémarrage pour arrêter toutes les applications qui ont des fichiers en cours d’utilisation et pour les redémarrer à la fin de l’installation.
ScriptInProgress Affiche une chaîne pendant la compilation du script d’exécution.
SelectionAction Publié par SelectionTree pour décrire un élément.
SelectionBrowse Publié par SelectionTree pour générer une boîte de dialogue.
SelectionDescription Publié par SelectionTree pour fournir une chaîne dans le champ Description de la table Feature.
SelectionNoItems Utilisé par SelectionTree pour supprimer du texte ou désactiver des boutons.
SelectionPath Publié par SelectionTree pour fournir le chemin d’un élément.
SelectionPathOn Publié par SelectionTree pour indiquer si un chemin est associé à une fonctionnalité.
SelectionSize Publié par le contrôle SelectionTree pour fournir la taille d’un élément.
SetInstallLevel Le programme d’installation remplace le niveau d’installation par une valeur spécifiée.
SetProgress Publié par le programme d’installation pour fournir la progression de l’installation.
setProperty Définit une propriété spécifiée.
SetTargetPath Indique au programme d’installation de vérifier et définir un chemin.
SpawnDialog Indique au programme d’installation de créer un enfant d’une boîte modale.
SpawnWaitDialog Déclenche une boîte de dialogue spécifiée.
TimeRemaining Publié par le programme d’installation pour fournir le temps restant dans la séquence de progression.
ValidateProductID Définit ProductID sur l’ID de produit complet.