É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. |