Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#4

Re: HighlightDocument(IDispatch)

  Alt 5. Mär 2005, 10:43
Sorry, aber das hat mit dem TWebBrowser selbst nichts zu tun.


Hast du das PSDK oder irgendeine andere Help 2.0-Collection installiert (Framework SDK, Visual Studio, usw.)? Dann ruf mal den Standardbetrachter auf und suche nach irgendeinem Begriff. Wenn du dann noch sagst, er soll "Suchergebnisse hervorheben", dann hast du exakt die Funktion, die ich benutze.

Bei einer Help 2.0-Suche bekommst du eine Reihe von IHxTopics als Ergebnis. Und jeder von denen (es ist ein Interface, btw) beinhaltet die Funktion "HighlightDocument". Ich habe nur gegrübelt, was ich als Parameter angeben muss und bin eher zufällig auf "TWebBrowser.Document" gekommen, weil ja auch der Hilfebetrachter zur Anzeige der Hilfeseiten ein IE-Browsercontrol benutzt. Nach dem Laden des Dokuments übergibst du der Funktion also die Referenz auf das Document-Interface, und der Topic kümmert sich selbst darum, dass die Suchbegriffe hervorgehoben werden. Das hat aber in dem Sinn nichts mehr mit dem TWebBrowser zu tun.
  Mit Zitat antworten Zitat