none
Teclado Virtual c# RRS feed

  • Pergunta

  • Estava tentando fazer uma teclado Virtual, aonde ele inserisse as letras em outros aplicativo.

    Tentei usar a API do windows usando o FindWindow, SendKey e SendMessage porem não obtive sucesso desejado.

    As vezes funciona as vezes trava e não envia.

    Não sei se o problema seria algo a ser adicionado no Aplicativo C# de origem ou no aplicativo de Destino!

    Alguém já fez algo parecido?

    sábado, 15 de dezembro de 2012 16:36

Respostas

  • Obrigado Leonardo!

    Realmente ele perde com Facilidade o foco.

    Consegui passar o hadle do aplicativo destino para o c#.

    Então ao enviar a mensagem eu consegui passar corretamente. Melhorou bastante.

    Obrigado!

    • Marcado como Resposta PachecoDT sábado, 5 de janeiro de 2013 16:14
    sábado, 5 de janeiro de 2013 15:40

Todas as Respostas

  • Já utilizei muito as API'S WIN32, os problemas que tive com o SendKeys é que ele envia o texto para o controle que está com o foco(selecionado), pode ser que quando você tenha localizado a janela com o FindWindow e tenha dado o SendKeys algum processo ou até mesmo algum outro controle da tela estava com o foco e por isso não apareceu o texto...

    Leonardo Lourenço Silva

    sexta-feira, 4 de janeiro de 2013 04:50
  • Obrigado Leonardo!

    Realmente ele perde com Facilidade o foco.

    Consegui passar o hadle do aplicativo destino para o c#.

    Então ao enviar a mensagem eu consegui passar corretamente. Melhorou bastante.

    Obrigado!

    • Marcado como Resposta PachecoDT sábado, 5 de janeiro de 2013 16:14
    sábado, 5 de janeiro de 2013 15:40