![]() |
problem: TWebBrowser fokus geben, damit mausrad scrollt..
Sachlage:
ich habe ein TWebBrowser1 über den ganzen screen, einen weiteren kleinen TWebBrowser2 über diesem.. Spezifikation: ich möchte, das der WebBrowser den fokus hat (also ich dort scrollen kann), über dem der cursor gerade ist.. es scheint nicht zu reichen, dass ich TWebBrowser2.SetFocus mache, ich kann zwar nichtmehr im anderem scrollen, aber auch noch nicht im kleinen :-/ erst nach einem hineinclicken funktioniert das.. habe den kleinen auf ein panel gelegt und dort das event MouseMove genutzt.. lg, Manuel |
Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.
Eventuell mußt du nicht nur dem TWebBrowser den Focus geben, sondern dem Dokument selber, oder zumindestens dem Webseitenbereich, welcher gescrollt werden soll.
Und mit den Reinklicken gibts du anscheinend genau dem richtigen Bereich den Fokus. |
Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.
Hallo Manuel,
das Panel mit dem kleinen WebBrowser drauf wird kein OnMouseMove-Ereignis anzeigen, wenn der WebBrowser es vollständig überdeckt. Du wirst entweder dem WebBrowser.Document eigene event sinks spendieren müssen oder du nimmst gleich den ![]() Grüße vom marabu |
Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.
ich hab das panel in jede richtung einen pixel breiter als den browser, das sollte nicht das problem sein.. denke himitsu hat recht, werde das morgen genauer testen :)
|
Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.
Hallo,
Da hilft dir zum Glueck auch wieder mal Google weiter: ![]() |
Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.
Danke :)
ähnlich wie es torry in der 2ten Lsg. macht hatte ich das auch probiert, funktionierte nur nicht, jetzt geht es aber :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:38 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