Uma ajuda por favor.......

1.º) Gente O objetivo é ao clicar em um botão, em um texto(Richedit) 
ele encontre a palavra calculadora e passe o foco para a janela do 
calculadora(já aberta), ou se encontrar a palavra word passe o foco 
para a janela do word(já aberta). Eu fiz mas ele encontra somente 
uma vez e sempre passa o foco para a mesma janela sempre. 


Essa foi a rotina: Eu tenho um botão avançar, ao clicar ele vai 
localizar em um dbRichEdit1.Text o texto 'Calculadora' e se ele 
encontrar, localizar a janela da calculadora e passa o foco para ela.

Olha como ficou:

var
i : integer;//localizar o texto
aux: integer; //localizar o texto
H : HWnd; //achar a janela


begin
aux:=1;
for i:=0 to Length(DbRichEdit1.Text) do
begin
if (Copy(dbRichEdit1.Text,i+1,length ('clique')) ='clique') then // 
compara os dois texto
H := FindWindow(Nil,'Calculadora');//localiza a janela da calculadora
ShowWindow(H, SW_SHOWDEFAULT);// mostra ela padrão
SetForegroundWindow(H); // Foca a janela da calculadora
end;

Obs. O texto está em uma tabela que é acessada em um DbRichEdit1.Text

pÔ GENTE MÉ Dáa uma ajuda! Qualquer teco eu agradeço   :(






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a