Função SetKey: Atribui um bloco de código a uma tecla

Blog Advpl - Share knowledge

Função SetKey: Atribui um bloco de código a uma tecla

10 de março de 2015 Dicas Funções 0

SetKey() é uma funçao de tratamento de teclado utilizada para configurar ou questionar a ação automática associada a um tecla específica durante um estado de espera.

Um estado de espera é qualquer modo que espera por uma teclagem, exceto InKey(), mas incluíndo ACHOICE(), DBEDIT(), MEMOEDIT(), ACCEPT, INPUT, READ e WAIT. Podem ser atribuídas no máximo 32 teclas por vez. Na inicialização, o sistema automaticamente atribui à tecla F1 a execução de uma rotina ou função definida pelo usuário chamada Help.

setkey

Quando uma tecla atribuída for pressionada durante um estado de espera, a associada recebe ProcName(), ProcLine(), e ReadVar() como parâmetros e é executada, através da função EVal(). Não é necessário, porém, relacionar os argumentos ao se especificar a se não planeja usá-los no bloco de código.

SetKey() é semelhante ao comando Set Key, o qual associa a chamada de uma rotina a uma tecla.

 

Deixe uma resposta