Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Criando Hotkey (VK_)


XzyzyX
 Compartilhar

Posts Recomendados

eae galerinha do maaaaal!!

hoje vou ensinar a voces como fazer uma hotkey.

 

vamos programar!!

 

file> new> VCL forms..

 

No form adicione:

1 label

1 timer

 

Coloquem qualquer coisa na Caption da label. No meu caso vai ser "Teste Hotkey"

e mude sua visibilidade para FALSE

 

no intervalo do timer deixe 1000 (1 segundo)

Dê duplo clique no Timer e dentro dele adicione

 

if (GetAsyncKeyState (VK_SHIFT) <> 0) and (GetASyncKeyState (VK_F1) <> 0) then begin

label1.visible := true;

end;

 

PS: Não se esqueça de acrescentar mais 1 END;

Dica: para cada BEGIN é um END

 

 

Explicação:

 

if = se

(GetAsyncKeyState (VK_SHIFT) <> 0) = Código da Hotkey onde o VK_SHIFT é a tecla que devera ser pressionada.

and = e...

(GetASyncKeyState (VK_F1) <> 0) then begin = Código da Hotkey onde o VK_F1 é a tecla que devera ser pressionada.

 

traduzindo....

Se você apertar SHIFT + F1, o label vai ficar VISIVEL

 

PS2: Para saber outros comandos para substituir o SHIFT ou o F1, basta apagar o "atalho" ( ficando apenas "VK_") e aperte CTRL + ESPAÇO e então uma lista ira aparecer.

 

 

 

 

Link para o comentário
Compartilhar em outros sites

De boa valia mais; se souber respondar:

 

No caso uma função manual usando strtoint em um edit; Como Poderia se colocar um comando? porque iria precisar de outro Timer; mas por comandos seria uma outra dificuldade não muito alta; mais que vai ajudar muito.

Link para o comentário
Compartilhar em outros sites

Rodney, explique melhor o que você quer...não deu pra entender nada do que você falou :S

Talvez explicando melhor alguém possa ajudar .-.

 

Vc quer por uma hotkey pra fazer strtoint pra um edit? É isso? Não precisa de outro timer n.

Ficaria assim:

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
Compartilhar em outros sites

No meu caso sim; algumas funções como meu regem e no delay somado; Ja estão de boa e não quero modificalos; Mas dai deixo um timer separado para eles como strtoint; Por isso precisaria De um timer. e o strtoint é um exemplo tipo para o aumento manual por comando.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.