LuloNet
05/03/2010 - 16:34
Olá pessoal.
Alguém sabe como posso Simular ou Forçar o uso da tecla TAB ou ENTER dentro do
componente TWebBrowser / TEmbeddedWB.
Desde já obrigado pela ajuda.
Jhonas
08/03/2010 - 17:15
QUOTE
Simular o pressionamento de uma tecla
Inclua na seção uses: Windows
A API keybd_event do Windows serve para fazer isto. No exemplo
abaixo estamos simulando o pressionamento da tecla F2:
keybd_event(VK_F2, 0, 0, 0);
Para testar faça o exemplo a seguir:
- Mude a propriedade KeyPreview do form para true.
- Escreva no evento OnKeyDown do form como abaixo:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_F2 then
ShowMessage('F2 pressionada');
end;
- Coloque um botão e escreva no OnClick (do botão) como abaixo:
procedure TForm1.Button1Click(Sender: TObject);
begin
keybd_event(VK_F2, 0, 0, 0);
end;
Observações
Consulte as constantes para os códigos das teclas (ex: VK_RETURN, VK_DOWN, etc).
Outras informações:
http://www.activedelphi.com.br/forum/viewt...5c23a276e138e4ehttp://info.abril.com.br/forum-antigo/forum.php?tópico=66598http://www.planetadelphi.com.br/dica/584/s...nacao-de-teclashttp://www.ramosdainformatica.com.br/art_r...s01.php?CDA=606http://www.babooforum.com.br/forum/index.p...howtopic=621989http://www.cheatsbrasil.com/local/delphi/1...o-do-mouse.htmlabraço
LuloNet
10/03/2010 - 10:26
Obrigado pela dica Amigo Jhonas, já vou colocar em prática.
Abraço.
ricado ferreira
10/03/2010 - 11:02
Jhonas acrescentado a dúvida do amigo .
se eu deseja-se por exemplo q a tecla fosse simulada na execução de outro programa.
por exemplo:
Criar um programa que pressionasse "TAB"(no formulário de outro programa para preenchimento de campos).
isso é possivel???
Jhonas
10/03/2010 - 17:55
QUOTE
por exemplo:
Criar um programa que pressionasse "TAB"(no formulário de outro programa para preenchimento de campos).
isso é possivel???
É possivel ... acho que tem alguma coisa a respeito em um dos posts .... faça uma pesquisa para achar
http://scriptbrasil.com.br/forum/index.php...ighlite=simularabraço
LuloNet
12/03/2010 - 11:37
Amigo Jhonas.
Agradeço pelas dicas e ajuda, abraço.
[Tópico RESOLVIDO]
Otacílio Ricardo
10/03/2011 - 15:23
QUOTE(LuloNet @ 05/03/2010 - 16:34)

Olá pessoal.
Alguém sabe como posso Simular ou Forçar o uso da tecla TAB ou ENTER dentro do
componente TWebBrowser / TEmbeddedWB.
Desde já obrigado pela ajuda.
Entre neste site
http://beensoft.blogspot.com/2007/10/fooli...bbrowser-4.html.
Espero ter ajudado.