AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi problem: TWebBrowser fokus geben, damit mausrad scrollt..
Thema durchsuchen
Ansicht
Themen-Optionen

problem: TWebBrowser fokus geben, damit mausrad scrollt..

Ein Thema von resolution · begonnen am 15. Nov 2005 · letzter Beitrag vom 16. Nov 2005
Antwort Antwort
Benutzerbild von resolution
resolution

Registriert seit: 4. Jan 2005
Ort: Saarbrücken
52 Beiträge
 
Delphi 7 Enterprise
 
#1

problem: TWebBrowser fokus geben, damit mausrad scrollt..

  Alt 15. Nov 2005, 19:52
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
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.

  Alt 15. Nov 2005, 19:57
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.

  Alt 15. Nov 2005, 21:15
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 EmbeddedWebBrowser. Dort kannst du dann die Methode SetFocusToDoc im Ereignis OnMouseMove benutzen und bist fertig.

Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von resolution
resolution

Registriert seit: 4. Jan 2005
Ort: Saarbrücken
52 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.

  Alt 15. Nov 2005, 23:16
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
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#5

Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.

  Alt 16. Nov 2005, 09:20
Hallo,

Da hilft dir zum Glueck auch wieder mal Google weiter:

Bei Google suchenDelphi TWebBrowser Fokus (Link zu Torry)
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von resolution
resolution

Registriert seit: 4. Jan 2005
Ort: Saarbrücken
52 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: problem: TWebBrowser fokus geben, damit mausrad scrollt.

  Alt 16. Nov 2005, 10:38
Danke
ähnlich wie es torry in der 2ten Lsg. macht hatte ich das auch probiert, funktionierte nur nicht, jetzt geht es aber
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 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