Ir para conteúdo

652660

Campones
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre 652660

Perfil

  • Gênero
    Masculino

Informações

  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    Programador

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. 652660

    Problema na função SendMessage()

    Leoxtibia, poderia me dar mais detalhes sobre isso ? Tentei incluir no meu código e não deu certo, cara. Preciso declarar algo antes ?
  2. 652660

    Problema na função SendMessage()

    Primeiramente boa dia/tarde/noite. Fiz um programa para enviar mensagens de comando para uma outra aplicação (programa). Pesquisei muito sobre o assunto e encontrei nada a respeito do meu problema. O que eu acontece é o seguinte: O programa só manda o comando para a aplicação quando o parâmetro é 'WM_CHAR', quando tentei o parâmetro 'WM_KEYDOWN' ele não reproduz dentro da aplicação. Porém isso ocorre apenas na aplicação na qual e eu desejo que funcione. Testei em outros lugares e funciona perfeitamente, ou seja, o problema não está no código, mas sim em alguma resistência (barreira) da aplicação em questão. Ou seja, pra ficar mais claro: Essa linha de comando é representada na aplicação: SendMessage(h, WM_CHAR, B, 0); Essa linha de comando não é representada na aplicação: SendMessage(h, WM_KEYDOWN, VK_RETURN, 1); SendMessage(h, WM_KEYUP, VK_RETURN, 1); OBS: 'h' é a Handle da aplicação em questão. Na hora de dar o ENTER (RETURN) ele simplesmente não envia, assim como qualquer outra tecla que não seja uma letra. Então se eu colocar no campo 'Edit' a palavra 'olá!' ele fica escrevendo a palavra infinitamente e não envia. Gostaria que alguém me ajudasse a achar alguma alternativa (de repente mudar a função usada, ou captar o comando na aplicação, usar mensagens de notificação, enviar mensagem para a handle filha). Grato !
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×