OnKeyDown em Thread/DLL

Delphi

06/07/2018

Olá!

Tenho uma DLL sem nenhum form, com uma thread especifica para verificar as teclas pressionadas.
Se eu utilizo o seguinte trecho, "if GetAsyncKeyState(Ord('A')) <> 0", a thread retorna que a tecla "A" foi pressionada, tudo bem, porém, eu queria uma maneira de bloquear essa letra, por exemplo, se ele pressionar a letra "A", ela não seja inserida, não consegui uma forma de evitar isso.
Pelo que pude ver nos forms, existem o evento OnKeyDown, e quando uma tecla é pressionada basta colocar o valor "key := #0", que o mesmo não retorna a letra especificada,.
Então, queria saber como criar o evento OnKeyDown em uma thread, ou uma maneira de bloquear tal letra.

Grato desde já!
Vinicius

Vinicius

Curtidas 0
POSTAR