Home

Linha Microsiga Protheus

Páginas filhas
  • VTLastKey - Retorna o valor VTINKEY -- 24867

Função: VTLastKey - Retorna o valor VTINKEY()
Abrangências: Microsiga Protheus 8.11 , Protheus 10
Versões: Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:
Retorna o valor VTINKEY() da última tecla extraída do buffer de teclado. 

É uma função de tratamento de teclado que informa o valor VTINKEY() da última tecla capturada do buffer de teclado pela função VTINKEY() ou por um estado de espera como VTREAD, VTPAUSE, VTACHOICE(), VTABROWSE ou VTDBBROWSE.

VTLASTKEY() retorna seu valor corrente até que outra tecla seja capturada do buffer de teclado.
Sintaxe:

VTLastKey - Retorna o valor VTINKEY() ( ) --> nCodInkey

Retorno:
    nCodInkey(numerico)
  • Retorna um número de -39 a 386 que identifica o valor VTINKEY() da última tecla extraída do buffer de teclado.
Observações

Tipo: TELNET VT100

Exemplos
#include "apvt100.ch"aTela := VTSave(0,0,4,10) cVar1 := cVar2 := cVar3 := SPACE(10) @ 1, 1 VTSAY " Um  :" VTGET cVar1 VALID !EMPTY(cVar1) @ 2, 1 VTSAY " Dois:" VTGET cVar2 WHEN RTRIM(cVar1) != "Um" @ 3, 1 VTSAY " Tres:" VTGET cVar3 VALID !EMPTY(cVar3) VTREAD VTRestore(0,0,4,10,aTela) If VTLastKey() == 27    Return .f. Endif