OCULTAR PROGRAM
Boa Noite pessoal,
Como faço para que ao pressionar "ALT + @"(exemplo) meu programa fique com hide no form e qundo teclo novamente essa combinação ele apareça?
Como faço para que ao pressionar "ALT + @"(exemplo) meu programa fique com hide no form e qundo teclo novamente essa combinação ele apareça?
vc terá que monitorar as teclas pressionadas em um timer, assim que a combinacao for teclada voce dispara a acao desejada de ocultar ou exibir. Podemos chamar isso de hotkey
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF10) = -32767 Then Call SuaFuncao
End Sub
No exemplo acima o timer monitora a tecla F10, e as er pressionada ele executa a funcao SuaFuncao
Espero que ajude...
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF10) = -32767 Then Call SuaFuncao
End Sub
No exemplo acima o timer monitora a tecla F10, e as er pressionada ele executa a funcao SuaFuncao
Espero que ajude...
Caro Amigo COLDBURN,
Os eventos "Key Down" e "Key Press" de um form só sao ativados caso o form esteja com o foco nele, ou seja se abrir qualquer outro programa ou esconder o form as teclas nao poderao ser capturadas. Acho que vc esta confundindo, faca um teste simples e vc vera que nao funciona.
Desconheço alguma outra maneira de capturar teclas em qualquer momento sem o form estar com o foco sem ser utilizando um timer...
Os eventos "Key Down" e "Key Press" de um form só sao ativados caso o form esteja com o foco nele, ou seja se abrir qualquer outro programa ou esconder o form as teclas nao poderao ser capturadas. Acho que vc esta confundindo, faca um teste simples e vc vera que nao funciona.
Desconheço alguma outra maneira de capturar teclas em qualquer momento sem o form estar com o foco sem ser utilizando um timer...
Tranquilo !
Melhor para o amigo ADEILSON, que teve boas respostas ~e alternativas para fazer o que deseja...
Melhor para o amigo ADEILSON, que teve boas respostas ~e alternativas para fazer o que deseja...
Tópico encerrado , respostas não são mais permitidas