deutschsprachige FoxPro User Group
Forum View
Home
  
  Re: Internet Explorer nicht aktiv- #7991 in section [708969]
Sec: (51) MS-Visual FoxPro 9.0
Von: Klaus Mechler
An: Holger Vorberg
Am/Um: 13.11.2007 18:17:46

Hallo Holger.

Ok, ich rufe aus VFP9 das Webbrowser Steuerelement auf. Das zeigt mir dann den in der Methode .Navigate() von mir eingetragenen und gewünschten Content an. Da sklappt wunderbar.

Jetzt zu einer neuen Frage zu einer neuen Schwierigkeit.
In dem IE werden im oberen Teil unterschiedliche Menu-Zeilen mit ihren einzelnen Schaltflächen angezeigt. Klicke ich mit der rechten Maustaste in diese Menuezeile so öffnet sich ein Popup, in dem alle möglichen Menue-Einträge angezeigt werden. Ich kann einen Eintrag durch anklicken mit der rechten Maustaste markieren oder demarkieren. Entsprechend sehe ich den Eintrag in der Menuleiste (die Schlatflächen mit dem Symbolen) oder auch nicht. Diese Einträge bzw. die Aufrufe dieser Einträge werden doch sicher irgendwo gespeichert (z.B. in der Registry).


Für meinen Einsatz gibt es eben auch einen Menueintrag im IE mit drei Schaltflächen. Zugehörig gibt es in einem Unterverzeichnis des Verzeichnis "Programme" eine .DLL .

Kann ich eigentlich mit ähnlichen Mitteln wie der IE den entsprechenden Menueteil in meine Voxco-Maske ziehen? z.B. wenn ich die entsprechenden Registry-Einträge nutze? Mir ist allerdings unklar, wie das gemacht werden kann.

Sollte das nicht möglich sein, muss ich leider den kompletten IE aufrufen und überprüfen ob er noch aktiv ist oder nicht. Dafür muss ich aber wissen wie das IE-Fenster heisst um die Existenz (eher die nicht Existenz) des IE-Window überprüfen zu können.

Hast Du da irgendwelche Infos?

Grüsse Klaus





 

--from Newsreader at Montag, 12. November 2007; 18:43:20--

Hi,

> Ich rufe den Internet Explorer jetzt direkt auf, wie Du es vorgeschlagen
> hast

nein, wenn du es so gemacht hast, wie ich vorgeschlagen habe, dann rufst du
den IE eben nicht direkt auf.
Du verwendest lediglich das Webbrowser STeuerelement in einem VFP. Der
InternetExplorer verwendet auch dieses Weberbrowser Steuerlement. Der IE ist
aber mehr als nur das Webbrowser Element. Die ganzen Menüs und Toolbars sind
drumherum gestrickt. Das musst du in deinem VFP Formular natürlich selbst
machen. Das Webrowser Steuerlement zeigt dir lediglich den gewünschten
Content an.

Eine Google Suchtexteingabe ist relativ leicht zu erzeugen.
Nimm dir einfach eine Textbox, in die der Benutzer seine Suchbegriffe
eintippen kann und einen Button zum Abschicken. Aus den eingegebenen
Suchbegriffen kannst du dir eine Url nach folgendem Muster aufbauen:

http://www.google.de/search?q=Suchbegriff1+Suchbegriff2+Suchbegriff3

Und diese Url übergibst du dann an die Navigate() Methode des Webbrowser
Controls.

--
Tschüß,
Holger Vorberg










Klaus Mechler   06.11.2007 14:34
Holger Vorberg  06.11.2007 14:48
Klaus Mechler  06.11.2007 17:53
Holger Vorberg  06.11.2007 22:37
Olaf Doschke  07.11.2007 14:12
Klaus Mechler  07.11.2007 14:32
Holger Vorberg  07.11.2007 15:00
Klaus Mechler  07.11.2007 15:54
Klaus Mechler  12.11.2007 15:46
Holger Vorberg  12.11.2007 18:43
Klaus Mechler  13.11.2007 18:17
Holger Vorberg  13.11.2007 18:45
  
zurück zum Forum