desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Moderador: Avelino Sampaio
desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
bom dia
alguém pode me ajudar
uso o access 2007
gostaria de desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
alguém pode me ajudar
uso o access 2007
gostaria de desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
- Avelino Sampaio
- Mensagens: 1895
- Registrado em: 04 Jun 2015, 18:27
- Contato:
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Rodrigo
veja este meus dois artigo se ajuda:
http://www.usandoaccess.com.br/dicas/como-interceptar-teclas-e-combinacoes-de-teclas.asp
e
http://www.usandoaccess.com.br/dicas/ativar-desativar-teclas-access.asp
Aguardamos
veja este meus dois artigo se ajuda:
http://www.usandoaccess.com.br/dicas/como-interceptar-teclas-e-combinacoes-de-teclas.asp
e
http://www.usandoaccess.com.br/dicas/ativar-desativar-teclas-access.asp
Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
neste exemplo:
http://www.usandoaccess.com.br/dicas/at ... access.asp
eu consigo ativar e desativar as teclas do exemplo, no entanto, não consigo adaptar para desabilitar a tecla printScreen
http://www.usandoaccess.com.br/dicas/at ... access.asp
eu consigo ativar e desativar as teclas do exemplo, no entanto, não consigo adaptar para desabilitar a tecla printScreen
- Avelino Sampaio
- Mensagens: 1895
- Registrado em: 04 Jun 2015, 18:27
- Contato:
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Rodrigo,
utilize a seguinte API:
E no evento "Ao abrir" do formulário, coloque:
Aguardamos
utilize a seguinte API:
Código: Selecionar todos
Public Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
E no evento "Ao abrir" do formulário, coloque:
Código:
Private Sub Form_Open(Cancel As Integer)
Call RegisterHotKey(Me.hwnd, 0&, 0&, vbKeySnapshot)
End Sub
Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
não funcionou, API e módulo é a mesma coisa?
criei um módulo:
Public Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
coloquei no evento ao abrir:
Call RegisterHotKey(Me.hwnd, 0&, 0&, vbKeySnapshot)
criei um módulo:
Public Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
coloquei no evento ao abrir:
Call RegisterHotKey(Me.hwnd, 0&, 0&, vbKeySnapshot)
Você não está autorizado a ver ou baixar esse anexo.
- Avelino Sampaio
- Mensagens: 1895
- Registrado em: 04 Jun 2015, 18:27
- Contato:
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Rodrigo
aqui está funcionando direitinho ( Windows 7/64bits + Access 2016/32bits ).
Acrescente o PtrSafe na API e realize novo teste.
Nota: Atente para o que já existia anteriormente gravado na memoria, quando testou o PrintScreen. Para limpar a área de transferência do Windows, veja neste artigo:
http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2010/12/como-limpar-area-de-transferencia-do-windows.html
Aguardamos
aqui está funcionando direitinho ( Windows 7/64bits + Access 2016/32bits ).
Acrescente o PtrSafe na API e realize novo teste.
Código: Selecionar todos
Public Declare PtrSafe Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
Nota: Atente para o que já existia anteriormente gravado na memoria, quando testou o PrintScreen. Para limpar a área de transferência do Windows, veja neste artigo:
http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2010/12/como-limpar-area-de-transferencia-do-windows.html
Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
deu erro ao acrescentar "PtrSafe"
era esperado sub ou Function
Public Declare PtrSafe Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
uso windows 10 64bits + access 2007
era esperado sub ou Function
Public Declare PtrSafe Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
uso windows 10 64bits + access 2007
- Avelino Sampaio
- Mensagens: 1895
- Registrado em: 04 Jun 2015, 18:27
- Contato:
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Rodrigo,
tira o PtrSafe pois só funciona para o 2010 em diante.
Aguardamos
tira o PtrSafe pois só funciona para o 2010 em diante.
Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
- Avelino Sampaio
- Mensagens: 1895
- Registrado em: 04 Jun 2015, 18:27
- Contato:
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Rodrigo,
por um acaso está usando uma combinação de teclas para usar o PrintCreen ? Está usando um Notebook ?
Aguardamos
por um acaso está usando uma combinação de teclas para usar o PrintCreen ? Está usando um Notebook ?
Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
isso mesmo? estou usando um notbook,
tecla "windows" + printskreen
caso seja este o problema gostaria de desabilitar todas as teclas de atalho.
tecla "windows" + printskreen
caso seja este o problema gostaria de desabilitar todas as teclas de atalho.
- Avelino Sampaio
- Mensagens: 1895
- Registrado em: 04 Jun 2015, 18:27
- Contato:
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Rodrigo
fiz novas modificações no seu projeto exemplo. Teste e me diga se funciona.
Aguardamos
fiz novas modificações no seu projeto exemplo. Teste e me diga se funciona.
Aguardamos
Você não está autorizado a ver ou baixar esse anexo.
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================
Re: desativar teclas "printScreen" ao abrir o formulário e ativar ao fechar
Resolveu apenas nos computadores que usam shift + printscren
No que usa a tecla "windows" + printscreem não resolveu
No que usa a tecla "windows" + printscreem não resolveu
Quem está online
Usuários neste fórum: Nenhum usuário registrado e 4 visitantes