Solução para as teclas ALT PrintScreen e PrintScreen!!!!
21/07/2003
0
Caros colegas,
Após uma longa procura de como desabilitar as teclas ALT+PrintScreen e PrintScreen, consegui em um exemplo encontrado num site americano resolver esta implementação. Como percebi, essa também é ou já foi a dificuldade de alguns membros do grupo. Diante disso, passo o conhecimento a vcs. Obrigado pela ajuda de sempre.
Exemplo
No evento OnShow coloque:
{== Desabilita a tecla Print Screen ==}
RegisterHotkey( Handle, 1, 0, VK_SNAPSHOT );
{== Desabilita a combinação de teclas ALT + Print Screen ==}
RegisterHotkey( Handle, 2, MOD_ALT , VK_SNAPSHOT );
Fazendo isto, a teclas estaram desabilitadas.
Obs. As teclas ficarão desabilitadas também para aplicações em geral do windows, não só para a aplicação ao qual foi inserida.
Então no evento OnClose faça:
{== Abilita a tecla Print Screen ==}
UnRegisterHotkey( Handle, 1 );
{== Abilita a combinação de teclas ALT + Print Screen ==}
UnRegisterHotkey( Handle, 2 );
No momento era só, mais uma vez obrigado!!!
Gonçalves!
Após uma longa procura de como desabilitar as teclas ALT+PrintScreen e PrintScreen, consegui em um exemplo encontrado num site americano resolver esta implementação. Como percebi, essa também é ou já foi a dificuldade de alguns membros do grupo. Diante disso, passo o conhecimento a vcs. Obrigado pela ajuda de sempre.
Exemplo
No evento OnShow coloque:
{== Desabilita a tecla Print Screen ==}
RegisterHotkey( Handle, 1, 0, VK_SNAPSHOT );
{== Desabilita a combinação de teclas ALT + Print Screen ==}
RegisterHotkey( Handle, 2, MOD_ALT , VK_SNAPSHOT );
Fazendo isto, a teclas estaram desabilitadas.
Obs. As teclas ficarão desabilitadas também para aplicações em geral do windows, não só para a aplicação ao qual foi inserida.
Então no evento OnClose faça:
{== Abilita a tecla Print Screen ==}
UnRegisterHotkey( Handle, 1 );
{== Abilita a combinação de teclas ALT + Print Screen ==}
UnRegisterHotkey( Handle, 2 );
No momento era só, mais uma vez obrigado!!!
Gonçalves!
Goncalves
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)