Tecla F10

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

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

Tecla F10

Mensagem por clebervn »

Pelo q pude observar esta tecla tem um tratamento especial, assim, ao teclar ela joga foco direto para aba da janela, dando opções para o usuário de mover ou fechar (padrão windows)...

Minha pergunta é, tem como alterar o funcionamento dela ou se não tiver, desabiltar a mesma ????

ABC
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Tecla F10

Mensagem por sygecom »

É controlada pelo Windows mesmo, é a tecla de atalho para ativar o acesso aos menus pelo teclado. Não sei como desativar.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Re: Tecla F10

Mensagem por MARINI »

Usando o Xailer também deparei com este problema mas resolvi isto
atribuindo uma função, sem finalidade, a tecla F10 assim:


SetKey( 121, 0 , {|| F10_OFF() }) // APENAS PARA DESATIVAR O F10 DO WIN


FUNCTION F10_0FF
RETURN .T.

Assim, ao teclar F10 lê a função F10_OFF e não faz nada.

Outra solução seria estabelecer para esta tecla um função como calculadora por exemplo:

SetKey( K_F10, 0 , {|| Calculator() })
Sds
Marini
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: Tecla F10

Mensagem por esbasso »

para desativar, interceptar num editbox

oEdit:bOther := {| o,m,w,l | IIF( m = WM_SYSKEYDOWN .AND. w = VK_F10,(MSGINFO('F10'),0),), -1 }
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Responder