Compartilhar 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, confira a visão geral de ControlEvent.

A tabela a seguir fornece links para obter mais informações sobre ControlEvents em particular.

Evento de controle Breve descrição de ControlEvent
ActionData Publica dados sobre a ação mais recente.
ActionText Publica o nome da ação atual.
AddLocal Notifica o instalador para executar recursos localmente.
AddSource Notifica o instalador para executar os recursos da 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 atual.
DoAction A caixa de diálogo notifica o instalador para executar uma ação personalizada.
EnableRollback Usado para ativar e desativar os 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 anteriores: Sem suporte.
MsiPrint Permite que o usuário imprima o conteúdo do Controle ScrollableText. Windows Installer 4.5 e anteriores: Sem suporte.
NewDialog Notifica o instalador para alterar uma caixa de diálogo modal para outra caixa de diálogo.
Reinstall 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 Gerenciador de reinicialização para desligar todos os aplicativos com 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 pela SelectionTree para descrever um item.
SelectionBrowse Publicado pela SelectionTree para gerar uma caixa de diálogo.
SelectionDescription Publicado pela SelectionTree para fornecer uma cadeia de caracteres no campo Descrição da Tabela de recursos.
SelectionNoItems Usado pela SelectionTree para excluir texto ou desabilitar botões.
SelectionPath Publicado pela SelectionTree para fornecer o caminho de um item.
SelectionPathOn Publicado pela 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 marcar e definir um caminho.
SpawnDialog Notifica o instalador para criar um filho de uma caixa modal.
SpawnWaitDialog Dispara 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 do produto completa.