Coordenadas

Delphi

12/03/2003

Alguém sabe se tem como fazer para saber em qual ´ponto´, em qual coordenada em pixels da tela está o cursor do teclado.

Tipo como a gente faz com o mouse, eu sei que é estranho...

É que eu precisava fazer com que o mouse sempre ficasse em cima de onde está o cursor do teclado.

Grata


Lady

Lady

Curtidas 0

Respostas

Lady

Lady

12/03/2003

Ainda esperando resposta...

Por favor!!!
(espero que alguém saiba)


GOSTEI 0
Okama

Okama

12/03/2003

Não é a solução mas chega perto: :wink:

procedure TForm1.Timer1Timer(Sender: TObject);
begin
mouse.CursorPos := Form1.ActiveControl.ClientOrigin;
end;


GOSTEI 0
Lady

Lady

12/03/2003

Obrigada :D , mas essa solução só funciona nos forms do meu programa e eu queria um programa que rodasse em background e fizesse isso pra qualquer janela.


GOSTEI 0
Anonymous

Anonymous

12/03/2003

Voce tem que usar um recurso do Windows chamado ´Hook´.

Eu precisei fazer um programa que faz mais ou menos isso que vc quer.

No link abaixo, tem os componentes que utilizei para isso. Acompanha exemplo.

[url]http://br.groups.yahoo.com/group/es_gama_ejay/files/gpsyshook.zip[/url]

Se vc tiver dificuldades em entender o procedimento, que eh meio chato, me avise que lhe mando o prototipo do programa que comecei fazer, talvez te de uma luz.


GOSTEI 0
POSTAR