Fórum Handle das Janelas #139085
20/02/2003
0
Essa situacao eh valida fora do meu programa.
Por exemplo, preciso saber se ele esta no Word ou no Internet Explorer (essa parte eu consegui fazer), mas tambem preciso saber exatamente aonde esta o foco do teclado. Por exemplo, esta num edit, esta num botao, etc...
Preciso saber qual o handle desse control.
Jah agradeco a quem puder me ajudar...
Anonymous
Curtir tópico
+ 0Posts
20/02/2003
Nildo
Gostei + 0
24/02/2003
Anonymous
Pode estar no mesmo caminho...
Gostei + 0
24/02/2003
Nildo
Gostei + 0
24/02/2003
Anonymous
var
control,janela : THandle;
begin
janela := GetActiveWindow;
control := GetWindow(janela,GW_CHILD);
if control <> 0 then
begin
ShowMessage(´ok´);
ShowWindow(control,SW_HIDE);
end;
end;
não testei com o Internet Explorer.
Leandro
ICQ 128124370
Gostei + 0
24/02/2003
Anonymous
Ja tinha tentado usar essa funcao.
Olhando os handles que foram retornados durante os testes, percebi que eles nao eram os que eu queria.
A funcao nao retorna o handle do control que tem o foco, que eh o q eu preciso...
Thanx, anyway...
Gostei + 0
12/02/2004
Tarcisiojr
Gostei + 0
12/02/2004
Icheuk
ICheuk
Gostei + 0
12/02/2004
Nildo
GetForegroundWindow retorna o Handle da janela que está em foco
Só isso ou tem mais perguntas?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)