Fórum Como manipular eventos dentro de uma DLL? #242620

12/07/2004

0

eu estou querendo criar uma dll que faça o seguinte, se eu digitar ´a´ ela me retornara ´aa´,como faço isso em uma dll ?


Anicetojunior

Anicetojunior

Responder

Posts

12/07/2004

Marcelo Saviski

Isso só para a sua aplicação?
Ou p/ o sistema todo, qual sria a finalidade disso?
Se for só p/ a aplicaão fica masi fácil, senão, procura por Key Logger nos aplicativos do clube delphi


Responder

Gostei + 0

14/07/2004

Anicetojunior

seria so para a minha aplicaçao,como eu faço isso ?


Responder

Gostei + 0

14/07/2004

Marcelo Saviski

vc teria que receptar as mensagens aqui

procedure TNomeForm.AppMessage(var Msg: TMsg; var Handled: Boolean);
begin
  
end;

Application.OnMessage := AppMessage;


só não sei como fazer p/ duplicar o caracter


Responder

Gostei + 0

14/07/2004

Beppe

Naum basta uma mensagem apenas para duplicar o caractere, ele deve ser produzido com uma série de keystrokes, enviadas com keybd_event.
Eu testei no OnKeyPress, então pode-se usar o KeyPress do form, onde o caractere traduzido(produzido) é passado, mas isso gera um loop infinito, e naum tive resultados ao eliminar isso. Quais são seus propósitos?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar