Keyboard

24/02/2003

0

Como pegar o handle da janela que tem o Keyboard Focus?
Nota: A janela não precisa necessariamente fazer parte do meu programa.


Anonymous

Anonymous

Responder

Posts

24/02/2003

Anonymous

Tambem to precisando...


Responder

24/02/2003

Anonymous

Tente colocar um hook pro teclado...


Responder

24/02/2003

Nildo

Pensa comigo: Se o keyboard focus esta em uma janela, é obvio que esta janea é a janela que esta na frente de todas...

Entao utilize a função
GetForegroundWindow;

Ela retorna o HWND (handle) da janela ativa/atual (a que esta em cima de todas)

Espero ter ajudado.. valewww


Responder

24/02/2003

Anonymous

Desculpe, esqueci de mencionar...

Preciso do hwnd do control tb.
O GetForegroundWindow retorna apenas a janela principal...


Responder

24/02/2003

Anonymous

Não sei ao certo, mas deve existir alguma função onde você passa o handle da janela e recebe o handle do control ativo.

Provavelmente é alguma função de API ou algo do tipo...


Responder

24/02/2003

Anonymous

Rubens,
Nao consegui encontrar a funcao...

Será que ninguém vai me ajudar mais hoje?
É urgente!!!


Responder

24/02/2003

Nildo

Lady, eu realmente nao tenho conhecimentos nessa pergunta pra te ajudar. Eu posso te recomendar um forum, que tem especialistas de plantao 24horas pago para ajudar voce (na secao Delphi programming). É em ingles, e eles tem uma solucao ou um codigo pra todas suas perguntas.

www.experts-exchange.com


Responder

24/02/2003

Anonymous

Valeu, vou tentar ir lá (se bem que meu inglês anda meio mal...).


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar