Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TWebbrowser schluckt Tastenbefehle! (https://www.delphipraxis.net/17996-twebbrowser-schluckt-tastenbefehle.html)

axelf98 12. Mär 2004 14:36


TWebbrowser schluckt Tastenbefehle!
 
Hallo!

Ich will ein Programm schreiben, dass HTML-Dokumente im Vollbild-Modus mit verschiedenen anderen Möglichkeiten präsentiert. Unter anderem soll man mit den Pfeiltasten eine Seite weiter kommen. Doch wenn man einmal in den Webbrowser geklickt hat (aus Versehen), dann kommen keine Tastenbefehle mehr beim OnKeyPress-Ereignis an. Was kann man da ändern, um nicht den Webbrowser unanklickbar machen zu müssen?!
Wie kann man anders auf die Pfeiltasten zugreifen?

Danke!

toms 12. Mär 2004 16:42

Re: TWebbrowser schluckt Tastenbefehle!
 
Hi,

Der WB leitet irgendwie die Tasten nicht korrekt
dem OnKeyPress-Ereignis weiter, selbst wenn KeyPreview auf True ist.

NicoDE 12. Mär 2004 17:41

Re: TWebbrowser schluckt Tastenbefehle!
 
Möglicherweise hilft Dir dieser Artikel weiter.

axelf98 12. Mär 2004 18:29

Re: TWebbrowser schluckt Tastenbefehle!
 
Hmm.. Das schau ich mir mal an! :idea:

axelf98 13. Mär 2004 10:14

Re: TWebbrowser schluckt Tastenbefehle!
 
Hmm, irgendwie werde ich aus der Seite nicht schlau... kann man nicht einfach Systemweit die Pfeiltasten ansprechen? :?: :?: :?:

NicoDE 13. Mär 2004 13:32

Re: TWebbrowser schluckt Tastenbefehle!
 
Zitat:

Zitat von axelf98
Hmm, irgendwie werde ich aus der Seite nicht schlau... kann man nicht einfach [...]

Nein.
Zitat:

Zitat von axelf98
Systemweit die Pfeiltasten ansprechen?

Ein thread-lokaler Tastatur-Hook sollte ausreichen.
(Schön ist es IMHO nicht - und eine saubere Umsetzung wird nicht kürzer/leichter als der o.g. Artikel)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz