WTITLE( )-Funktion
Gibt den Titel zurück, der dem aktiven oder angegebenen Fenster zugewiesen wurde.
WTITLE([WindowName])
Rückgabewerte
Zeichen
Parameter
WindowName
Gibt ein Fenster an, dessen Titel WTITLE( ) zurückgibt. Der dem Fenster mit der TITLE-Klausel zugewiesene Titel wird zurückgegeben, wenn Sie den Namen eines mit DEFINE WINDOW angelegten benutzerdefinierten Fensters eingeben.Wenn Sie BROWSE WINDOW eingeben, um ein Datenblattfenster in einem benutzerdefinierten Fenster zu öffnen, gibt WTITLE( ) den Titel des benutzerdefinierten Fensters zurück, wenn das Datenblattfenster keinen Titel hat. WTITLE( ) gibt den Titel des Datenblattfensters zurück, wenn das Datenblattfenster einen Titel hat.
Sie können für WindowName auch eine leere Zeichenfolge verwenden, um sich auf das Visual FoxPro-Hauptfenster zu beziehen.
Hinweise
Mit WTITLE( ) kann der Titel eines Fensters, der im oberen Rahmen des Fensters angezeigt wird, zurückgegeben werden. Wenn Sie WindowName nicht angeben, wird der Titel des aktiven Fensters zurückgegeben. WTITLE( ) gibt eine leere Zeichenfolge zurück, wenn der Debugger oder das Befehlsfenster aktiv ist oder die Ausgabe zum Visual FoxPro-Hauptfenster geleitet wird.
Fensternamen und Titel Namen werden benutzerdefinierten Fenstern, Systemfenstern, Symbolleisten (in Visual FoxPro) und Datenblattfenstern wie folgt zugewiesen:
Benutzerdefinierten Fenstern werden Namen zugewiesen, wenn sie mit DEFINE WINDOW angelegt werden. Es wird zwischen benutzerdefinierten Fensternamen und Titeln unterschieden. Standardmäßig haben benutzerdefinierte Fenster keinen Titel. Wenn die TITLE-Klausel beim Anlegen des Fensters verwendet wird, wird der angegebene Titel im oberen Rahmen des Fensters angezeigt.
In lokalisierten Versionen von Visual FoxPro wird auf Systemfenster mit ihren englischen Fensternamen verwiesen. Systemfenster sind z. B. das Fenster Befehl, das Fenster Datensitzung und der Debugger. In Visual FoxPro ist der Name aller Symbolleisten mit ihrem Titel identisch.
Programmfenster, Bearbeitungsfenster, Etiketten- und Berichts-Designer Fenster erhalten ihren Namen vom Namen der Datei, die erstellt oder geändert wird.
Ein Datenblattfenster erhält seinen Namen vom Titel des Fensters. Es gibt drei Möglichkeiten Name und Titel des Datenblattfensters zuzuweisen: entweder durch die standardmäßige Zuweisung des Alias der Tabelle, des Fenstertitels (falls vorhanden) oder des Datenblatttitels (falls vorhanden).
Standardmäßig ist der Name des Datenblattfensters identisch mit dem Alias der Tabelle.
Wenn Sie ein Systemfenster oder Symbolleistennamen in Befehlen und Funktionen angeben möchten, müssen Sie deren Namen in Anführungszeichen setzen. Geben Sie z. B. den folgenden Befehl ein, um die Symbolleiste für Bericht-Steuerelemente (Report) in Visual FoxPro auszublenden:
HIDE WINDOW "Report Controls"
Zusätzliche Anmerkungen zu Fensternamen Wenn Sie nicht wissen, welcher Name einem Fenster zugewiesen wurde, öffnen Sie das Menü Fenster. Alle Fensternamen werden unten im Menü Fenster aufgeführt.
Wenn Sie BROWSE WINDOW WindowName eingeben, sind zwei Fenster vorhanden. Das Datenblattfenster ist ein separates Fenster und erhält die Attribute des angegebenen benutzerdefinierten Fensters. Ist ein Fenster aktiv, wenn Sie BROWSE eingeben, und Sie geben die WINDOW-Klausel nicht an, erhält das Datenblattfenster die Attribute des aktiven Fensters. Sie können dieses Verhalten durch Eingeben von NORMAL in BROWSE außer Kraft setzen.
Sie können Fensternamen mit Leerzeichen in Befehlen und Funktionen verwenden, die Fensternamen akzeptieren, etwa MOVE WINDOW, DEACTIVATE WINDOW, und WONTOP( ), wenn Sie den Teil des Fensternamens eingeben, der mit dem ersten "richtigen" Zeichen (kein Leerzeichen) beginnt und fortfahren, bis Sie auf das letzte "richtige" Zeichen stoßen.
Das Datenblattfenster mit dem Namen Invoice Entry kann z. B. mit dem nachstehenden Befehl verschoben werden:
MOVE WINDOW invoice BY 1,1
Die Namen benutzerdefinierter Fenster dürfen keine Leerzeichen enthalten. Die Namen von Datenblattfenstern und Systemfenstern dürfen jedoch Leerzeichen enthalten.
Siehe auch
ACTIVATE WINDOW | DEFINE WINDOW | WEXIST( ) | WLAST( ) | WONTOP( ) | WOUTPUT( ) | WREAD( )