Simular apertar uma tecla

Delphi

10/10/2008

Ola pessoal,

Como eu simulo apertar uma tecla. Assim: Quero apertar o Enter via código de programação para ter o mesmo efeito se o usuário tivesse apertado enter.
Isso é pq abre uma showmeesage e dependendo da configuração eu já quero clicar ok / enter

Obrigado.


Yallebr

Yallebr

Curtidas 0

Respostas

Paulo

Paulo

10/10/2008

Bem, a tecla Enter tem o valor #13 ou vk_return. Depende de como você quer. Não entendi a forma de como você quer usar. Dá uma explicada melhor aí.


GOSTEI 0
Yallebr

Yallebr

10/10/2008

Cara isso mesmo, o enter é #13 mas como apertar ele.

Quero assim, vou dar um showmessage se o usuário não fechar em 10 segundos eu mesmo vou fechar o showmessage, por isso preciso apertar o enter. Entendeu?


GOSTEI 0
Paulo

Paulo

10/10/2008

Para este caso é melhor usar um TTimer.


GOSTEI 0
Yallebr

Yallebr

10/10/2008

Gente o problema meu não é com o TIMER, nem com outro componente. rsrs. Como eu faço a o seguinte

PrescionaTecla(#13) <-- Isso que quero saber.

Obrigado.


GOSTEI 0
Faustoalves

Faustoalves

10/10/2008

Cara isso mesmo, o enter é #13 mas como apertar ele. Quero assim, vou dar um showmessage se o usuário não fechar em 10 segundos eu mesmo vou fechar o showmessage, por isso preciso apertar o enter. Entendeu?


Apesar de concordar que neste caso seria melhor o TTimer..
Para simular o pressionamento de uma tecla use:
keybd_event(VK_RETURN, 0, 0, 0);

Uma dica.. o Google é seu amigo
:D
[]´s
Fausto


GOSTEI 0
POSTAR