none
Capturar KeyPressed sem ter o foco no aplicativo RRS feed

  • Pergunta

  • Bom dia pessoal!

    Tenho um aplicativo sem form, apenas um NotifyIcon. Uma das funções desse aplicativo é capturar uma printscreen da janela ativa quando pressionar uma tecla, F5 por exemplo, mesmo estando com o foco em outro programa.

    Eu tenho o Process do aplicativo que quero tirar a printscreen, não sei se isso ajudaria.

    O que pesquisei no google foram resoluções muito dificeis, com codigos enormes, gostaria de saber se existe algo mais simples!

    Obrigado!!

    segunda-feira, 15 de abril de 2013 12:32

Todas as Respostas

  • Opa,

    Nunca vi nada simples ou usando uma linguagem de alto nível que consiga fazer isso.

    Você precisa capturar o teclado do SO, isso é complicado e perigoso pois é um passo de se fazer um KeyLogger/ScreenLogger. Não é isso que vc quer fazer né?

    Att,
    Tiago


    segunda-feira, 15 de abril de 2013 13:53
  • Eu encontrei um código que vou tentar utilizar.

    Não não é para isso não! É que eu estou fazendo um software auxiliar que fica no NotifyIcon, e uma das funcionalidades dele é de ScreenShot para o usuário poder tirar screenshots do programa sem precisar salvar o printscreen no Paint para depois salvar sabe?

    Mas obrigado de qualquer maneira!

    Ah Aproveitando o gancho, tenho um Form que abro e ele abre sempre atrás das janelas que estão abertas no computador, sabe como eu poderia resolver isso ?

    Obrigado!!

    segunda-feira, 15 de abril de 2013 21:27