Descrição:
Como posso desabilitar a troca de janelas (ALT+TAB, CTRL+ALT+DEL, ou teclas do Windows), tornando a aplicação exclusiva?
Solução:
Para isto, acesse o E3Studio e marque a opção Desabilita a troca de janelas nas propriedades do Viewer, aba Configuração.
O comando CTRL+ALT+DEL será parcialmente desabilitado, deixando apenas a opção Desligar disponível.
Note que esta configuração desabilitará as barras de título e do menu Iniciar, bem como também os comandos ALT+F4 e ALT+TAB, entre outros. Portanto, a tela necessita de um botão para finalizar a aplicação (script “Application.Exit()“).
Para alterar esta propriedade em execução, utilize o método SetDisableTaskSwitching do frame _Top existente no Viewer. Para isto, siga estes procedimentos:
- Insira um botão em uma tela.
- Abra o AppBrowser e localize o item _Top, que fica dentro do objeto Viewer.
- Crie um novo script com o método SetDisableTaskSwitching.
Exemplos de script:
' Desabilitar troca de janelas Application.Item("_top").SetDisableTaskSwitching true ' Habilitar troca de janelas Application.Item("_top").SetDisableTaskSwitching false
NOTA: Este método, que altera a propriedade em execução, está disponível a partir da versão 3.2 do Elipse E3.