Tecla F10 no Browse

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Tecla F10 no Browse

Mensagem por gralak »

Galera preciso usar um evento ligado com a tecla F10 mas não estou conseguindo
a tecla parece não ser escutada pela aplicação, sabe sabe como resolver ?

O trecho de código é o seguinte no Browse eu uso KEYDOWN{|o,key|KEYPRESS(o,key)}

Código: Selecionar todos

function KEYPRESS(o,key)
if key == VK_F10
    mdginfo("TESTE");
endif
return(.t.)
Aguardo resposta !!!!
Editado pela última vez por Toledo em 12 Abr 2011 09:09, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Tecla F10 no Browse

Mensagem por alaminojunior »

Também percebí o mesmo problema. As outras teclas vão na boa, para a F10 o sistema não dá bola.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Tecla F10 no Browse

Mensagem por gralak »

Então cara amigo alaminojunior exatamente todas as outras funcionar só esse F10 que não faz nada será que alguém sabe como resolver isso ?
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Tecla F10 no Browse

Mensagem por alxsts »

Olá!
gralak escreveu:mdginfo("TESTE");
O nome da função é este mesmo? Não seria MsgInfo()? E o ponto e vírgula? Precisa dele?
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Tecla F10 no Browse

Mensagem por gralak »

Então isso foi somente um exemplo que eu coloquei aki no forum mesmo
mas qualquer outra coisa que vc executa dentro do teste do F10 não funciona...
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Tecla F10 no Browse

Mensagem por anacatacombs »

Qual o valor de KEY antes do "if key == VK_F10..." ?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Tecla F10 no Browse

Mensagem por sygecom »

Pessoal,
F10 é uma tecla reservada do WINDOWS. Abra um menu do sistema em Hwgui e pressione F10, verá que ele dara o focu para os menus.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Tecla F10 no Browse

Mensagem por gralak »

Então não existe alguma outra maneira de definir algum evento nesta TECLA ??
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Tecla F10 no Browse

Mensagem por alxsts »

Olá!
sygecom escreveu:F10 é uma tecla reservada do WINDOWS.
Os menus do Windows são compatíveis com o padrão SAA/CUA (Systems Application Architecture/Common User Access, desenvolvido pela IBM e publicado em 1987.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Tecla F10 no Browse

Mensagem por gralak »

Então galera no final das contas não tem como utilizar o F10 ?
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Tecla F10 no Browse

Mensagem por asimoes »

Olá,

Não sei se vai te ajudar mas tenta isso:
HB_SetKey(K_F10,{||KEYPRESS(o,key)})

Não equcer de incluir o #include "inkey.ch"

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Tecla F10 no Browse

Mensagem por Itamar M. Lins Jr. »

Ola!
A tecla F10 ja tem dono.
Pertence ao menu da dialog. Aquele que aparece "mover, minimizar..."

Saudacoes,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Tecla F10 no Browse

Mensagem por alxsts »

Olá!

Fazendo um teste com a MiniGUI, funcionou perfeitamente...
[]´s
Alexandre Santos (AlxSts)
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Tecla F10 no Browse

Mensagem por clebervn »

Uso hwgui e não funciona F10, tive q substituir por F9.

abc a todos
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Tecla F10 no Browse

Mensagem por Pablo César »

Uso hwgui e não funciona F10, tive q substituir por F9.
Mas isso em modo gráfico ou console, que não funcionou ? Estranho, não em MiniGui funciona mas em HWGUI não... Em modo console (como suponho) não deveria API do Windows interferir sobre a leitura do teclado.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder