Código de controle das teclas ´END´ e ´DEL´

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Código de controle das teclas ´END´ e ´DEL´

Mensagem por Ricardo Sales Ribeiro »

Bom Dia amigos Clipeiros


Gostaria de saber qual o caractere de controle ou acesso das teclas ´DEL´ e ´END´ preciso coloca-las no sistema, para dar maior comodidade ao usuario, para algumas saidas da rotina q estou desenvolvendo.

Se alguem puder me ajudar, eu agradeço.

Obrigado
Ricardo Sales
Fortaleza-Ce
lodara53@yahoo.com.br
lodara53@hotmail.com
Avatar do usuário
emilsonrabelo
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 20 Jul 2006 15:03
Localização: Porto Velho - Rondônia

Mensagem por emilsonrabelo »

Amigo,

Procura no diretorio do clipper um arquivo chamado INKEY.CH
Nele contem todos as Numeração de Teclas.

Vc pode usar esse arquivo no seu codigo fonte, para isso basta fazer referencia ao mesmo no inicio do seu codigo.

Por exemplo.

#include INKEY.CH

Assim quando vc precisar referenciar um Tecla, não precisa informa o numero e sim o Apelido.

IF LASTKEY() == K_INS // ( Codigo 22)
ELSEIF LASTKEY() == K_DEL // ( Codigo 7)
ENDIF

O compilador troca os Apelido pela numeração na hora de gerar o obj.
Esse recurso o clipper herdou do C. É um recurso muito avançado, que é conhecido com Diretiva de pre-processador. Dar um pesquisada, que garanto que um excelente recurso na linguagem.
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Faça isto para saber as teclas

Código: Selecionar todos

DO WHILE LASTKEY()#27
   ? INKEY(0)
ENDDO
Rode o programa e pressione a tecla que ele vai te mostrar o valor relativo a ela.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Mensagem por Ricardo Sales Ribeiro »

Valeu companheiro, vou fazer estas pesquisas, e tenho certeza q vai dar certo.

Obrigado
Ricardo Sales
Fortaleza-Ce
lodara53@yahoo.com.br
lodara53@hotmail.com
Responder