DoAction ControlEvent

DoAction ControlEvent notifica al programma di installazione di eseguire un'azione personalizzata. Questo evento può essere pubblicato da un controllo PushButton , da un controllo CheckBox o da un controllo SelectionTree . Questo evento deve essere creato nella tabella ControlEvent .

Si noti che le azioni personalizzate avviate da un controllo DoActionEvent possono inviare un messaggio con il metodo Message, ma non possono inviare un messaggio con MsiProcessMessage. Nei sistemi precedenti a Windows Server 2003, le azioni personalizzate avviate da un controllo DoActionEvent non possono inviare messaggi con msiProcessMessage o metodo message. Per altre informazioni, vedere Invio di messaggi a Windows Installer tramite MsiProcessMessage.

Questo ControlEvent richiede l'esecuzione dell'interfaccia utente a livello completo dell'interfaccia utente . Questo evento non funzionerà con un'interfaccia utente ridotta o un'interfaccia utente di base. Per altre informazioni, vedere Livelli dell'interfaccia utente.

Pubblicato da

Questo ControlEvent viene pubblicato dal programma di installazione.

Argomento

Stringa, nome dell'azione personalizzata da eseguire.

Azione sui Sottoscrittori

Questo ControlEvent non esegue un'azione nei sottoscrittori.

Utilizzo tipico

Un controllo PushButton in una finestra di dialogo è associato a questo evento nella tabella ControlEvent per richiamare un'azione personalizzata.