Níveis de interface do usuário
O Windows Installer fornece aos desenvolvedores de pacotes a capacidade de criar uma interface de usuário interna com vários níveis de funcionalidade. Como a interface do usuário interna deve ser criada pelo autor do pacote, o comportamento da interface do usuário completa, da interface do usuário reduzida, da interface do usuário básica e dos níveis Nenhum depende do pacote de instalação. A tabela a seguir descreve a funcionalidade comumente atribuída aos níveis da interface do usuário.
Nível da interface do usuário | Descrição |
---|---|
Interface do usuário completa | Exibe caixas de diálogo modais e sem janela restrita que foram criadas na interface do usuário interna. Exibe caixas de de diálogo de erro de criadas.
Nota: caixas de diálogo Modal exigem a entrada do usuário antes que a instalação possa continuar e são especificadas definindo o de Bit de Estilo de Diálogo Modal na coluna Atributos da tabela de de Diálogo. Uma caixa de diálogo sem janela restrita não requer a entrada do usuário para que a instalação continue. Uma interface do usuário completa geralmente exibe Comportamento do Assistente de Interface do Usuário. |
Interface do usuário reduzida | Exibe todas as caixas de diálogo sem janela restrita que foram criadas na interface do usuário. Não exibe nenhuma caixa de diálogo modal criada. Exibe caixas de de diálogo de erro de criadas. Exibe Prompt de Disco mensagens. Exibe caixas de de diálogo FilesInUse . |
Interface do usuário básica | Exibe as caixas de diálogo internas sem moderação que mostram mensagens de progresso. Exibe caixas de diálogo de erro internas. Não exibe nenhuma caixa de diálogo criada. Solicita que os usuários insiram um disco exibindo uma caixa de diálogo contendo o valor da propriedade DiskPrompt. |
Nenhum | Nenhum significa uma instalação silenciosa que não exibe nenhuma interface do usuário. |
O nível da interface do usuário interna pode ser definido usando MsiSetInternalUI. O instalador define a propriedade UILevel para o nível atual da interface do usuário.
Se a propriedade LIMITUI estiver definida, o nível da interface do usuário (UI) usado ao instalar o pacote será restrito a Basic.
Para obter um exemplo de criação de interface do usuário, consulte um exemplo de instalação.