como Simular duplo cick do mouse

Delphi

24/09/2009

boa tarde pessoal precisso Simular o duplo cick do mouse.

augem tem uma dica?


Flaviocont

Flaviocont

Curtidas 0

Respostas

Wdrocha

Wdrocha

24/09/2009

Bom dia cara....vc quer simular esse duplo click onde??

Em algum componente?? Fora do Form??


GOSTEI 0
Flaviocont

Flaviocont

24/09/2009

o caso é o seguinte eu uso esse codigo p fazer um click do mouse

mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 ); //clica

mouse_event( MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 ); // souta


so q agora eu preciso fazer um click duplo. tem como?


GOSTEI 0
Flaviocont

Flaviocont

24/09/2009

UP


GOSTEI 0
Delmar

Delmar

24/09/2009

veja esse link

[url]http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/c1112e9e-1a96-477f-8c71-e0e24e4f892f/[/url]


GOSTEI 0
Flaviocont

Flaviocont

24/09/2009

valeu galera


GOSTEI 0
Vitor Rubio

Vitor Rubio

24/09/2009

fazer duas vezes não resolve?

mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 ); //clica
mouse_event( MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 ); // souta
mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 ); //clica
mouse_event( MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 ); // souta


se não resolver usa sendmessage, passando o handle do componente que vc quer que seja duplamente clicado. Se eu não me engano tem uma message da api do windows que é o clique duplo.


GOSTEI 0
Delmar

Delmar

24/09/2009

Talvez já tenha resolvido pelo agradecimento, mas só pra registrar outra possível alternativa (não tentei nada, só li por cima) e para divulgar as mensagens do windows, segue o link

[url]http://msdn.microsoft.com/en-us/library/ms645606¬28VS.85¬29.aspx[/url]


GOSTEI 0
POSTAR