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