[DELPHI] pobieranie znaków klawiatury, WebBrowser

0

Witam

Niby sprawa jest prosta ale jednak nie działa.
Piszę sobie aplikacje w której jest webbrowser i problem tkwi w wykrywaniu naciśnięcia klawisza na klawiaturze.

We formie <b>onkeypress</b> wpisałem odpowiedni kod (np. label1.caption:=key), oraz we właściwości <b>KeyPreview</b> ustawiłem na <b>true</b>.

Początkowo wszystko działa. W labelu pojawia się znak.

Po załadowaniu jakiejś strony w webbrowser i kliknięciu na jakiś link, funkcja <b>onkeypress</b> przestaje pobierać i wyświetlać znak w<b> Label1</b>.

Co można z tym zrobić ? Może jest na to jakiś inny sposób ? Szukałem na forum ale nic ciekawego nie znalazłem.

0

key przestal sie wyswietlac w labelu, bo w labelu wyswietla sie ostatnio wcisniety klawisz "na formie"

We formie onkeypress wpisałem odpowiedni kod (np. label1.caption:=key)

webbrowser to nie forma.. a, ze webbrowser nie ma takiego zdarzenia, musisz sam je zrobic ;) nie jestem tu od myslenia, wiec moge ci zarzucic 1 pomysl... zaloz hooka na klawiature (gdzies w kompendium jest opis), po otrzymaniu komunikatu, sprawdz czy uchwyt jest taki sam, jak uchwyt webbrowsera...

1 użytkowników online, w tym zalogowanych: 0, gości: 1