Partager via


ControlEvent DoAction

Le ControlEvent DoAction avertit le programme d’installation d’exécuter une action personnalisée. Cet événement peut être publié par un contrôle PushButton, un contrôle CheckBox ou un contrôle SelectionTree. Cet événement doit être créé dans la table ControlEvent.

Notez que les actions personnalisées lancées par le ControlEvent DoAction peuvent envoyer un message avec la méthode Message, mais ne peuvent pas envoyer de message avec MsiProcessMessage. Sur les systèmes antérieurs à Windows Server 2003, les actions personnalisées lancées par le ControlEvent DoAction ne peuvent pas envoyer de messages avec MsiProcessMessage ou la méthode Message. Pour plus d’informations, consultez Envoi de messages à Windows Installer à l’aide de MsiProcessMessage.

Ce ControlEvent nécessite l’exécution de l’interface utilisateur au niveau UI complète. Cet événement ne fonctionnera pas avec une interface utilisateur réduite ou une interface utilisateur de base. Pour plus d’informations, consultez Niveaux d’interface utilisateur.

Publié par

Ce ControlEvent est publié par le programme d’installation.

Argument

Chaîne, nom de l’action personnalisée à exécuter.

Action sur les abonnés

Ce ControlEvent n’effectue pas d’action sur les abonnés.

Utilisation courante

Un contrôle PushButton dans une boîte de dialogue est lié à cet événement dans la table ControlEvent pour invoquer une action personnalisée.