Fórum Problema com FindWindow #463288
07/12/2013
0
jp := FindWindow(nil, 'Legend Online1');// Tambem tentei colocando a classe: jp := FindWindow('#32770', 'Legend Online1');
jf := FindWindowEx(jp, 0, 'AtlAxWinLic100', nil);
jff := FindWindowEx(jf, 0, 'MacromediaFlashPlayerActiveX', nil);
Eis o codigo da mensagem:
begin
PostMessage(jff, WM_KEYdown, 49, 0);
PostMessage(jff, WM_KEYUP, 49, 0);
end;
OBS: Utilizo a busca das 3 janelas no clike do botão, e as mensagem para as 3 janelas estão num timer ativado pelo por este botão, renomeio com outro programa cada janela acrescentendo o numero de janelas aberta, Legend Online1 , Legend Online2 etc... Conforme dito funciona perfeitamente com apenas as 3 janelas aberta, porem ao abrir uma quarta janela (seja de qualquer programa até mesmo o explore) as 3 janelas param de receber as mensagens e voltam a rebecer novamente se eu coloca alguma delas em primeiro plano. Gostaria de saber porque isso esta acontecendo pois deveria continuar trabalhando mesmo minimizado com quantas janelas abertas que fossem. Grato desde já à quem puder ajudar.
Andre Santos
Curtir tópico
+ 0Posts
08/12/2013
Vitor Monteiro
Gostei + 0
10/12/2013
Andre Santos
Gostei + 0
19/12/2013
Andre Santos
PostMessage (jp, WM_SETFOCUS, 0, 0);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)