Freigeben über


Webbrowser-Steuerelement (Foundation Class)

Kategorie Internet
Standardkatalog Visual FoxPro-Katalog\Foundation Classes\Internet
Klasse _webbrowser4
Klassenbibliothek _webview.vcx
Übergeordnete Klasse olecontrol
Beispiel ...\Samples\Solution\Ffc\webvwr.scx

Hinweise

Diese Unterklasse des Browser-Steuerelements von Microsoft Internet Explorer stellt Hooks für Visual FoxPro-Code bereit und kann zu einem Visual FoxPro-Formular hinzugefügt werden.

Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro ein Internet Explorer-Logo in Ihrem Formular. Sie müssen in der Navigate-Methode einen entsprechenden URL angeben. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.

Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.

Eigenschaften, Ereignisse, Methoden Beschreibung
aHistory[1,2]-Eigenschaft Verlaufsliste für URLs.
Standardeinstellung: .F.
aParam[1,0]-Eigenschaft Array für URL-Parameter.
Standardeinstellung: .F.
aScripts[1,0]-Eigenschaft Array für Visual FoxPro-Skripts.
Standardeinstellung: .F.
cAlias-Eigenschaft Gibt den Tabellenalias der aktuell ausgewählten Tabelle zurück. Wird bei Verwendung der OpenTable-Methode automatisch gesetzt.
Standardwert:""
cBeforeURL-Eigenschaft Spezifiziert den aktuellen URL, bevor ein Dokument vollständig empfangen wurde.
Standardwert:""
cBlankHTMLFile-Eigenschaft Spezifiziert eine leere HTM-Datei.
Standardwert: Blank.htm
cDBF-Eigenschaft Gibt den Dateinamen der aktuell ausgewählten Tabelle zurück. Wird bei Verwendung der OpenTable-Methode automatisch gesetzt.
Standardwert:""
cDBFPath-Eigenschaft Gibt den Pfad der aktuell ausgewählten Tabelle zurück. Wird bei Verwendung der OpenTable-Methode automatisch festgelegt.
Standardwert:""
cFilename-Eigenschaft Gibt den Dateinamen des aktuellen Dokuments zurück.
Standardwert:""
cFilepath-Eigenschaft Gibt den Pfad des aktuellen Dokuments zurück.
Standardwert:""
cLasturl-Eigenschaft Gibt den letzten URL an.
Standardwert:""
cNewURL-Eigenschaft Spezifiziert den URL, bevor das Dokument vollständig empfangen wurde.
Standardwert:""
cParam-Eigenschaft Spezifiziert die URL-Parameterzeichenfolge.
Standardwert:""
cParamdelimiter-Eigenschaft Gibt das Trennzeichen für URL-Parameter an.
Standardwert: &
cParseFileExt-Eigenschaft Liste mit Erweiterungen der im Vorverarbeitungsmodus zu analysierenden Dateien.
Standardwert: htm;html;asp
cProgramPath-Eigenschaft Spezifiziert den Pfad der Webbrowser-Steuerelementklasse.
Standardwert:""
cSourceFile-Eigenschaft Spezifiziert den Dateinamen des aktuellen Dokuments.
Standardwert:""
cSourceFilename-Eigenschaft Spezifiziert den Dateinamen des aktuellen Quelldokuments.
Standardwert:""
cSourceFilepath-Eigenschaft Spezifiziert den Pfad des aktuellen Quelldokuments.
Standardwert:""
cSourceHTML-Eigenschaft Spezifiziert den HTML-Text des aktuellen Quelldokuments.
Standardwert:""
cSourceURL-Eigenschaft Spezifiziert den URL des aktuellen Quelldokuments.
Standardwert:""
cTempFilename-Eigenschaft Spezifiziert den Dateinamen des temporären Dateidokuments.
Standardwert:""
cTempFilePrefix-Eigenschaft Für den Dateinamen des temporären Dateidokuments verwendetes Präfix.
Standardwert: _temp
cURL-Eigenschaft Aktueller URL.
Standardwert:""
cUserID-Eigenschaft Benutzer-ID (benutzerdefiniert, nicht intern verwendet).
Standardwert:""
cUserName-Eigenschaft Benutzername (benutzerdefiniert, nicht intern verwendet).
Standardwert:""
cVersion-Eigenschaft Spezifiziert die Version der Webbrowser-Steuerelementunterklasse.
Standardwert: "Web Browser 04.01.0006"
cVFPScript-Eigenschaft Spezifiziert den Dateinamen des Visual FoxPro-Skriptprogramms.
Standardwert:""
cVFPScriptTable-Eigenschaft Spezifiziert den Dateinamen der Visual FoxPro-Skripttabelle.
Standardwert:""
cVFPSprotocol-Eigenschaft Spezifiziert die Standardzeichenfolge des Visual FoxPro-Skriptprotokolls.
Standardwert: vps:
lBlankHTMLStartup-Eigenschaft Spezifiziert, ob der Browser mit einer leeren Startseite startet.
Standardeinstellung: .F.
lBusy-Eigenschaft Beschäftigtmodus des Webbrowsers.
Standardeinstellung: .F.
lDebug-Eigenschaft Spezifiziert, ob der Webbrowser im Debugmodus läuft.
Standardeinstellung: .F.
lDesign-Eigenschaft Spezifiziert, ob der Webbrowser im Entwurfsmodus läuft.
Standardeinstellung: .F.
lDHTML-Eigenschaft Spezifiziert, ob der Webbrowser dynamisches HTML unterstützt.
Standardwert: .T.
lHistoryEnabled-Eigenschaft Spezifiziert, ob die URL-Verlaufserfassung aktiviert ist.
Standardeinstellung: .F.
lParseSource-Eigenschaft Spezifiziert, ob der Modus zur Analyse von Dokumentquellen aktiviert ist.
Standardeinstellung: .F.
lRefresh-Eigenschaft Spezifiziert, ob das Steuerelement bei Ausführen der Refresh-Methode aktualisiert wird.
Standardeinstellung: .F.
lRefreshDeactivate-Eigenschaft Spezifiziert, ob die automatische Ausführung der RefreshDeactivate-Methode für das LostFocus-Ereignis aktiviert ist.
Standardeinstellung: .F.
lRefreshMode-Eigenschaft Spezifiziert, ob der Modus zur Aktualisierung des Dokuments aktiviert ist.
Standardeinstellung: .F.
lRelease-Eigenschaft Spezifiziert, ob die Release-Methode des Objekts ausgeführt wurde und das Objekt derzeit vom Speicher freigegeben wird.
Standardeinstellung: .F.
lRunCodeMode-Eigenschaft Spezifiziert, ob der Modus zur Ausführung des Codes aktiviert ist.
Standardeinstellung: .F.
lVFPsScript-Eigenschaft Spezifiziert, ob der Visual FoxPro-Skriptmodus aktiviert ist.
Standardeinstellung: .F.
lViewSourceMode-Eigenschaft Spezifiziert, ob der Modus zur Quellansicht aktiviert ist.
Standardeinstellung: .F.
nDataSessionID-Eigenschaft Spezifiziert die Datensitzungsnummer des Tabellenalias der aktuell ausgewählten Tabelle, die bei Verwendung der OpenTable-Methode automatisch gesetzt wurde.
Standardwert: 0
nHistoryCount-Eigenschaft Spezifiziert die Länge des Arrays für die URL-Verlaufsliste.
Standardwert: 0
nParamCount-Eigenschaft Spezifiziert die Länge des Arrays für URL-Parameter.
Standardeinstellung: .F.
nRecno-Eigenschaft Spezifiziert die aktuelle Datensatznummer der aktuell ausgewählten Tabelle, die bei Verwendung der OpenTable-Methode automatisch gesetzt wurde.
Standardwert: 0
nScriptCount-Eigenschaft Spezifiziert die Länge des Visual FoxPro-Skriptarrays.
Standardwert: 0
nUserLevel-Eigenschaft Spezifiziert die Benutzerebene (benutzerdefiniert, nicht intern verwendet).
Standardwert: 0
oAction-Eigenschaft Spezifiziert das Benutzeraktionsobjekt (benutzerdefiniert, nicht intern verwendet).
Standardwert: .NULL.
oHost-Eigenschaft Spezifiziert das Hostformular – äquivalent zu THISFORM.
Standardwert: .NULL.
oSource-Eigenschaft Spezifiziert das Quellobjekt (benutzerdefiniert, nicht intern verwendet).
Standardwert: .NULL.
oUser-Eigenschaft Spezifiziert das Benutzerobjekt (benutzerdefiniert, nicht intern verwendet).
Standardwert: .NULL.
uResult-Eigenschaft Spezifiziert den Ergebniswert vom Typ Variant.
Standardwert: .T.
uReturn-Eigenschaft Spezifiziert den Rückgabewert vom Typ Variant.
Standardwert: .T.
uValue-Eigenschaft Spezifiziert den Wert vom Typ Variant (benutzerdefiniert, nicht intern verwendet).
Standardwert: .T.
AddProp-Methode Fügt eine neue Eigenschaft hinzu.
Syntax: AddProp(toObject, tcProperty, tuValue)
Argumente:
toObject gibt den Namen des Objekts an.
tcProperty gibt den Namen der Eigenschaft an.
tuValue gibt den Wert an, der der Eigenschaft zugewiesen werden soll.
BeforeNavigate-Methode Stellt ein BeforeNavigate-Ereignis bereit.
Syntax: BeforeNavigate(URL, flags, targetframename, postdata, headers, cancel)
Argumente:
URL gibt die zu verwendende Webseite an.
flags gibt an, ob die Ressource der Verlaufsliste hinzugefügt wird, ob aus dem Cache gelesen oder in diesen geschrieben wird, ob die Ressource in einem neuen Fenster angezeigt wird oder ob eine Kombination dieser Optionen verwendet werden soll.
targetframename gibt den Namen des Zielframes an.
postdata gibt die Daten an, die in der HTTP Post-Transaktion gesendet werden sollen.
headers gibt die HTTP-Header an, die gesendet werden sollen.
cancel gibt an, ob die Navigation abgebrochen wurde.
BeforeRetrieval-Methode Identifiziert das vor dem Empfang auszuführende Ereignis.
Syntax: BeforeRetrieval(URL, flags, targetframename, postdata, headers, cancel)
Argumente:
URL gibt die zu verwendende Webseite an.
flags gibt an, ob die Ressource der Verlaufsliste hinzugefügt wird, ob aus dem Cache gelesen oder in diesen geschrieben wird, ob die Ressource in einem neuen Fenster angezeigt wird oder ob eine Kombination dieser Optionen verwendet werden soll.
targetframename gibt den Namen des Zielframes an.
postdata gibt die Daten an, die in der HTTP Post-Transaktion gesendet werden sollen.
headers gibt die HTTP-Header an, die gesendet werden sollen.
cancel gibt an, ob die Navigation abgebrochen wurde.
BrowseTable-Methode Die aktuell ausgewählte (basierend auf cAlias) Tabelle durchsuchen.
Syntax:BrowseTable(tcAlias, tcClauses)
CloseTable-Methode Die aktuell ausgewählte (basierend auf cAlias) Tabelle schließen.
Syntax: CloseTable(tcAlias)
EditScript-Methode Bearbeitet ein bestimmtes Visual FoxPro-Skript.
Syntax: EditScript(tcScriptName)
Argumente:
tcScriptName spezifiziert den Namen des Visual FoxPro-Skripts.
EditString-Methode Öffnet eine Zeichenfolge in einem Bearbeitungsfenster.
Syntax: EditString(tcString, tcTitle, tlNoEdit)
Argumente:
tcString spezifiziert den Namen der zu bearbeitenden Zeichenfolge.
tcTitle spezifiziert den Namen des Bearbeitungsfensters.
tlNoEdit spezifiziert, ob die Zeichenfolge bearbeitbar ist.
EraseTempFile-Methode Spezifiziert, ob die aktuelle temporäre Datei gelöscht wird.
Syntax: EraseTempFile( )
Rückgabetypen: keine
Argumente: keine
FileToString-Methode Gibt den Inhalt einer Datei als Zeichenfolge zurück.
Syntax: FileString(tcFileName)
Argumente:
tcFileName spezifiziert den Namen der Datei, aus der die Zeichenfolge entnommen werden soll.
FrameBeforeNavigate-Methode Stellt ein FrameBeforeNavigate-Ereignis bereit.
Syntax: FrameBeforeNavigate(URL, flags, targetframename, postdata, headers, cancel)
Argumente:
URL gibt die zu verwendende Webseite an.
flags gibt an, ob die Ressource der Verlaufsliste hinzugefügt wird, ob aus dem Cache gelesen oder in diesen geschrieben wird, ob die Ressource in einem neuen Fenster angezeigt wird oder ob eine Kombination dieser Optionen verwendet werden soll.
targetframename gibt den Namen des Zielframes an.
postdata gibt die Daten an, die in der HTTP Post-Transaktion gesendet werden sollen.
headers gibt die HTTP-Header an, die gesendet werden sollen.
cancel gibt an, ob die Navigation abgebrochen wurde.
GetHTML-Methode Gibt den HTML-Code des aktuellen Dokuments zurück.
Syntax: GetHTML(tcName, tcAlias)
Argumente:
tcName spezifiziert den Namen des Dokuments.
tcAlias spezifiziert den Alias von cVFPScriptTable.
GetSourceFile-Methode Gibt den Dateinamen des aktuellen Quelldokuments zurück.
Syntax: GetSourceFile( )
Argumente: keine
GetSourceHTML-Methode Gibt den HTML-Code des aktuellen Quelldokuments zurück.
Syntax: GetSourceHTML( )
Argumente: keine
GoBack-Methode Führt einen Hyperlinksprung zurück in der Verlaufsliste durch.
Syntax: GoBack( )
Rückgabewert: keiner
Argumente: keine
GoForward-Methode Führt einen Hyperlinksprung vorwärts in der Verlaufsliste durch.
Syntax: GoForward( )
Rückgabewert: keiner
Argumente: keine
Msgbox-Methode Meldungsfeldhandler-Methode.
Syntax: Msgbox(tcMessage, tnType,tcTitle)
Argumente:
tcMessage spezifiziert die anzuzeigende Meldung.
tnType spezifiziert den Typ des Meldungsfeldes.
tcTitle spezifiziert den Titel des Meldungsfeldes.
NavigateComplete-Methode Stellt ein NavigateComplete-Ereignis bereit.
Syntax: NavigateComplete(URL)
Argumente:
URL spezifiziert die zu navigierende Webseite.
NewWindow-Methode Stellt ein NewWindow-Ereignis bereit.
Syntax: NewWindow(URL, flags, targetframename, postdata, headers, cancel)
Argumente:
URL gibt die zu verwendende Webseite an.
flags gibt an, ob die Ressource der Verlaufsliste hinzugefügt wird, ob aus dem Cache gelesen oder in diesen geschrieben wird, ob die Ressource in einem neuen Fenster angezeigt wird oder ob eine Kombination dieser Optionen verwendet werden soll.
targetframename gibt den Namen des Zielframes an.
postdata gibt die Daten an, die in der HTTP Post-Transaktion gesendet werden sollen.
headers gibt die HTTP-Header an, die gesendet werden sollen.
cancel gibt an, ob die Navigation abgebrochen wurde.
OpenTable-Methode Öffnet die spezifizierte Tabelle und aktiviert sie durch Setzen der cAlias-Eigenschaft als aktuelle Tabelle.
Syntax: OpenTable(tcFileName, tcAlias, tlExclusive, tcFilter)
Argumente:
tcFileName gibt den Namen der zu öffnenden Tabelle an.
tcAlias gibt den Alias der Tabelle an.
tlExclusive gibt an, ob die Tabelle exklusiv geöffnet wird.
tcFilter gibt einen Filterausdruck an, der verwendet werden soll.
OpenVFPScript-Methode Öffnet die Visual FoxPro-Skripttabelle.
Syntax: OpenVFPScript( )
ParseSource-Methode Analysiert den Quellcode des HTML-Dokuments.
Syntax: ParseSource(URL, flags, targetframename, postdata, headers, cancel)
Argumente:
URL gibt die zu verwendende Webseite an.
flags gibt an, ob die Ressource der Verlaufsliste hinzugefügt wird, ob aus dem Cache gelesen oder in diesen geschrieben wird, ob die Ressource in einem neuen Fenster angezeigt wird oder ob eine Kombination dieser Optionen verwendet werden soll.
targetframename gibt den Namen des Zielframes an.
postdata gibt die Daten an, die in der HTTP Post-Transaktion gesendet werden sollen.
headers gibt die HTTP-Header an, die gesendet werden sollen.
cancel gibt an, ob die Navigation abgebrochen wurde.
RefreshDeactivate-Methode Wird verwendet, wenn das Webbrowser-Steuerelement den Fokus verliert.
Syntax: RefreshDeactivate( )
Argumente: keine
RefreshMode-Methode Setzt den Aktualisierungsmodus.
Syntax: Refresh( )
Argumente: keine
RefreshSource-Methode Aktualisiert die Quelle.
Syntax: RefreshSource( )
Rückgabewert: keiner
Argumente: keine
ReleaseHost-Methode Gibt das Hostformular frei.
Syntax: ReleaseHost( )
Argumente: keine
RunAction-Methode Führt eine Aktion aus, die einer bestimmten Methode des Objekts entspricht, auf das durch die oAction-Eigenschaft verwiesen wird.
Syntax: RunAction(tcMethode)
Argumente:
tcMethode spezifiziert die auszuführende Methode.
RunCode-Methode Führt einen bestimmten Block von Visual FoxPro-Code ohne Kompilieren aus.
Syntax: RunCode(tcCode)
Argumente:
tcCode spezifiziert den auszuführenden Visual FoxPro-Code.
RunScript-Methode Führt ein bestimmtes Visual FoxPro-Skript aus.
Syntax: RunScript(tcScript, tcAlias)
Argumente:
tcScript spezifiziert das auszuführende Skript.
tcAlias spezifiziert den Alias der tcScript enthaltenden Datei
SetBusyState-Methode Methode zum Setzen des Beschäftigtstatus.
Syntax: SetBusyState(tlBusy)
Argumente:
tlBusy spezifiziert, ob gerade ein Herunterladevorgang stattfindet.
SetParam-Methode Methode zum Setzen von URL-Parametern.
Syntax: SetParam(tcParam)
Argumente:
tcParam
SkipRecord-Methode Datensatz der (basierend auf cAlias) aktuell ausgewählten Tabelle überspringen.
Syntax: SkipRecord(tnRecords)
Argumente:
tnRecords gibt die Anzahl der Datensätze an, die übersprungen werden sollen.
StringToFile-Methode Speichert den Inhalt einer Zeichenkette in einer Datei.
Syntax: StringToFile(tcText, tcFileName)
Argumente:
tcText spezifiziert den zu speichernden Text.
tcFileName spezifiziert die Zieldatei.
TrimExt-Methode Gibt einen Dateinamen ohne Erweiterung zurück.
Syntax: TrimExt(tcFileName, tlPlatformType)
Rückgabewert: cFilename
Argumente:
tcFileName spezifiziert den zu bearbeitenden Dateinamen.
tlPlatformType spezifiziert, ob es sich um eine Datei von einem DOS- oder einem Unix-Computer handelt.
TrimFile-Methode Gibt den Pfad des spezifizierten Dateinamens zurück.
Syntax: TrimFile(tcFileName, lPlatType)
Argumente:
tcFileName spezifiziert den zu bearbeitenden Dateinamen.
lPlatType spezifiziert, ob es sich um eine Datei von einem DOS- oder einem Unix-Computer handelt.
TrimPath-Methode Gibt den Dateinamen ohne Pfad zurück.
Syntax:TrimPath(tcFileName, tlTrimExt, tlPlatformType)
Argumente:
tcFileName spezifiziert den zu bearbeitenden Dateinamen.
tlTrimExt spezifiziert, ob die Erweiterung entfernt wird.
tlPlatformType spezifiziert, ob es sich um eine Datei von einem DOS- oder einem Unix-Computer handelt.
ValidateURL-Methode Überprüft den URL.
Syntax: ValidateURL(tcURL)
Argumente:
tcUrl gibt die Webseite an, die überprüft werden soll.
ValidURL-Methode Gibt den validierten URL zurück.
Syntax: ValidURL(tcURL)
Argumente: tcUrl gibt die Webseite an, die zurückgegeben werden soll.
VFPS-Methode Führt basierend auf dem spezifizierten URL ein Visual FoxPro-Skript aus.
Syntax: VFPS(tcCommand)
Argumente: tcCommand gibt den Visual FoxPro-Ausdruck an, der ausgeführt werden soll.
VFPScript-Methode Führt ein bestimmtes Visual FoxPro-Skript aus.
Syntax: VFPScript(tcName, tcAlias, tnCode)
Argumente:
tcName gibt den Namen der in cVFPScript enthaltenen Datei an.
tcAlias gibt den Alias von cVFPScriptTable an.
tnCode gibt den Visual FoxPro-Code an, der ausgeführt werden soll.
ViewSource-Methode Zeigt den Quelltext des aktuellen Dokuments an.
Syntax: ViewSource(tlNoWait, tlNoEdit)
Argumente:
tlNoWait spezifiziert, ob das Programm während der Fensteranzeige verweilt.
tlNoEdit spezifiziert, ob der angezeigte Quelltext bearbeitbar ist.
WaitWindow-Methode Hüllmethode für ein Wartefenster.
Syntax: WaitWindow(tcText, tlWait)
Argumente:
tcText spezifiziert den im Wartefenster angezeigten Text.
tlWait spezifiziert, ob das Programm während der Fensteranzeige verweilt.
WildcardMatch-Methode Gibt Wahr (.T.) zurück, wenn eine Zeichenfolge mit Platzhaltern mit einer angegebenen Zeichenfolge übereinstimmt.
Syntax: WildcardMatch(tcMatchExpList, tcExpressionSearched, tlMatchAsIs)
Rückgabewert: lMatch
Argumente:
tcMatchExpList spezifiziert den Suchausdruck.
tcExpressionSearched spezifiziert den Zielausdruck.
tlMatchAsIs spezifiziert, ob eine exakte Zeichenfolgenübereinstimmung erzwungen wird.

Siehe auch

Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes