![]() |
Auch im TWebbrowser auf Tastendruck reagieren
hi
also auf Tastendrücke kann man ja mit KeyPreview := true und dann Form.OnKeyDown reagieren. jetzt scheint es aber das nicht immer das event aufgerufen wird... zB wenn ich nen TWebBrowser hab und der den Fokus hat und ich dann ne Taste drücke... Hat jemand ne Idee wie ich immer mitbekomme wenn eine Taste gedrückt wird (und mein Programm im Vordergrund ist, also nicht systemweit) :?: die Forensuche hab ich schon bemüht... allerdings nix gefunden. mfg.dominik |
Re: Auch im TWebbrowser auf Tastendruck reagieren
*push* :cyclops:
vllt geht das mit irgendwelchen API-Messages oder so? |
Re: Auch im TWebbrowser auf Tastendruck reagieren
Hallo Dominik,
hier geht es nicht um allgemeine Windows API Funktionen, sondern um ActiveX. Der WebBrowser wird zwar von Borland gekapselt als VCL-Komponente angeboten, aber die Kapselung ist nicht sehr vollständig und so bleibt die Verarbeitung der meisten Events deiner Anwendung verborgen. Deutlich mehr Events werden vom ![]() Oder du lernst den Umgang mit Event Sinks: ![]() Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz