DoAction ControlEvent

Das DoAction ControlEvent fordert den Installer auf, eine benutzerdefinierte Aktion auszuführen. Dieses Ereignis kann von Steuerelementen des Typs PushButton, CheckBox oder SelectionTree veröffentlicht werden. Dieses Ereignis muss in der ControlEvent-Tabelle erstellt werden.

Beachten Sie, dass benutzerdefinierte Aktionen, die von einem DoAction ControlEvent gestartet werden, mit der Message-Methode Nachrichten senden können, mit MsiProcessMessage dagegen nicht. Auf Systemen vor Windows Server 2003 können benutzerdefinierte Aktionen, die von einem DoAction ControlEvent gestartet werden, keine Nachrichten mit der MsiProcessMessage- oder Message-Methode senden. Weitere Informationen finden Sie unter Senden von Nachrichten an Windows Installer mithilfe von MsiProcessMessage.

Dieses ControlEvent setzt voraus, dass die Benutzeroberfläche auf der Ebene der vollständigen Benutzeroberfläche ausgeführt wird. Dieses Ereignis funktioniert nicht mit einer reduzierten Benutzeroberfläche oder einfachen Benutzeroberfläche. Weitere Informationen finden Sie unter Benutzeroberflächenebenen.

Veröffentlicht von

Dieses ControlEvent wird vom Installer veröffentlicht.

Argument

Eine Zeichenfolge, der Name der auszuführenden benutzerdefinierten Aktion.

Aktion für Abonnenten

Dieses ControlEvent führt keine Aktion für Abonnenten aus.

Typische Verwendung

Ein PushButton-Steuerelement in einem Dialogfeld ist an dieses Ereignis in der ControlEvent-Tabelle gebunden, um eine benutzerdefinierte Aktion aufzurufen.