Partilhar via


Eventos de controle (Windows Installer)

Um ControlEvent especifica uma ação a ser executada pelo instalador ou uma alteração nos atributos de um ou mais controles em uma caixa de diálogo. Para obter mais informações sobre ControlEvents, consulte Visão geral do ControlEvent.

A tabela a seguir fornece links para mais informações sobre ControlEvents específicos.

Evento de controlo Breve descrição do ControlEvent
ActionData Publica dados sobre a ação mais recente.
ActionText Publica o nome da presente ação.
AddLocal Notifica o instalador para executar recursos localmente.
AddSource Notifica o instalador para executar recursos de sua origem.
CheckExistingTargetPath Notifica o instalador para verificar se o caminho pode ser gravado.
CheckTargetPath Notifica o instalador para verificar se o caminho é válido.
DirectoryListNew Notifica o controle DirectoryList para criar uma nova pasta.
DirectoryListOpen Seleciona o diretório no controle DirectoryList.
DirectoryListUp Notifica o controle DirectoryList para selecionar o pai do diretório presente.
DoAction A caixa de diálogo notifica o instalador para executar uma ação personalizada.
EnableRollback Usado para desativar e ativar recursos de reversão.
EndDialog Notifica o instalador para remover uma caixa de diálogo modal.
IgnoreChange Publicado pelo controle DirectoryList quando uma pasta é realçada, mas não aberta.
MsiLaunchApp Esse evento de controle executa um arquivo especificado.Windows Installer 4.5 e versões anteriores: Não suportado.
MsiPrint Permite que o usuário imprima o conteúdo de controle ScrollableText.Windows Installer 4.5 e versões anteriores: Não suportado.
NewDialog Notifica o instalador para alterar uma caixa de diálogo modal em outra caixa de diálogo.
Reinstalar Inicia uma reinstalação de recursos.
ReinstallMode Especifica o modo de validação durante uma reinstalação.
Remover Notifica o instalador quando os recursos são selecionados para remoção.
Redefinir Redefine todos os valores de propriedade para os valores padrão usados quando a caixa de diálogo foi criada.
RmShutdownAndRestart Use o Restart Manager para desligar todos os aplicativos que têm arquivos em uso e reiniciá-los no final da instalação.
ScriptInProgress Exibe uma cadeia de caracteres enquanto o script de execução é compilado.
SelectionAction Publicado por SelectionTree para descrever um item.
SeleçãoProcurar Publicado por SelectionTree para gerar uma caixa de diálogo.
SelectionDescrição Publicado por SelectionTree para fornecer uma cadeia de caracteres no campo Descrição da Tabela de Recursos.
SelectionNoItems Usado por SelectionTree para excluir texto ou desativar botões.
SelectionPath Publicado por SelectionTree para fornecer o caminho de um item.
SelectionPathOn Publicado por SelectionTree para indicar se há um caminho associado a um recurso.
SelectionSize Publicado pelo controle SelectionTree para fornecer o tamanho de um item.
SetInstallLevel O instalador altera o nível de instalação para um valor especificado.
SetProgress Publicado pelo instalador para fornecer o progresso da instalação.
SetProperty Define uma propriedade especificada.
SetTargetPath Notifica o instalador para verificar e definir um caminho.
SpawnDialog Notifica o instalador para criar um filho de uma caixa modal.
SpawnWaitDialog Aciona uma caixa de diálogo especificada.
TimeRemaining Publicado pelo instalador para fornecer o tempo restante na sequência de progresso.
ValidateProductID Define ProductID como a ID completa do produto.