Freigeben über


WFONT(°)-Funktion

Gibt Namen, Grad und Stil der aktuellen Schriftart für ein Fenster in Visual FoxPro für Windows an.

WFONT(nFontAttribute [, WindowName])

Rückgabewerte

Zeichen und Numerisch

Parameter

  • nFontAttribute
    Gibt das Schriftattribut an, das zurückgegeben werden soll.

    Wenn nFontAttribute gleich 1 ist, gibt WFONT( ) den Namen der aktuellen Schriftart für das aktive oder das angegebene Fenster zurück.

    Wenn nFontAttribute gleich 2 ist, gibt WFONT( ) den Schriftgrad zurück.

    Wenn nFontAttribute gleich 3 ist, gibt WFONT(°) einen Code zurück, der den Schriftstil kenntlich macht.

    Der Schriftstilcode besteht aus einem oder mehreren Zeichen, die dem aktuellen Schriftstil entsprechen. Wenn WFONT(3) BI zurückgibt, ist der aktuelle Schriftstil z. B. Fett Kursiv.

    In der folgenden Tabelle sind die Codes für die einzelnen Schriftstile aufgeführt:

    Zeichen Schriftstil
    B Fett
    I Kursiv
    N Normal
    O Umriss
    Q Undurchsichtig
    S Schattiert
    Durchgestrichen (Strike Through)
    T Transparent
    U Unterstrichen
  • WindowName
    Gibt den Namen des Fensters an, für das Sie den aktuellen Schriftnamen, den aktuellen Schriftgrad oder den aktuellen Schriftstil ermitteln möchten. In Visual FoxPro können Sie auch Namen von Symbolleisten angeben. Verwenden Sie die leere Zeichenfolge, wenn die aktuelle Schriftart, der aktuelle Schriftgrad oder der aktuelle Schriftstil für das Visual FoxPro-Hauptfenster zurückgegeben werden soll.

    WindowName kann der Name eines benutzerdefinierten Fensters sein, das mit DEFINE WINDOW oder einem Text- oder Memobearbeitungsfenster angelegt wurde.

    Sie können auch den Namen eines Systemfensters (Ansichtsfenster, Programmverfolgung, Debug usw.) verwenden. WFONT(°) kann Schriftattribute nur für ein Systemfenster zurückgeben, das geöffnet und aktuell sichtbar oder ausgeblendet ist. Wenn das von Ihnen angegebene Systemfenster geschlossen ist, generiert Visual FoxPro eine Fehlermeldung.

    WFONT( ) gibt die aktuelle Schriftart, den aktuellen Schriftgrad oder den aktuellen Schriftstil für das aktive Ausgabefenster zurück, wenn Sie WindowName nicht angeben.

Beispiel

Im folgenden Beispiel wird ein benutzerdefiniertes Fenster mit dem Namen wFontChar erstellt. Das Fenster ist aktiv und seine Schrifteigenschaften werden im Fenster angezeigt. Die Schrifteigenschaften werden dann für das Visual FoxPro-Hauptfenster angezeigt.

CLEAR
DEFINE WINDOW wFontChar ;
   FROM 1,1 TO 3,35 ;
   FONT 'MS SANS SERIF',8 ;
   STYLE 'BI'  && Define window with font and style
ACTIVATE WINDOW wFontChar 
? WFONT(1), WFONT(2), WFONT(3)  && wFontChar window
ACTIVATE SCREEN
?
?
?
? 'Font characteristics for the window wFontChar'
?
?
? WFONT(1,''), WFONT(2,''), WFONT(3,'')  && Main Visual FoxPro window
? 
? 'Font characteristics for the main Visual FoxPro window'
WAIT WINDOW
RELEASE WINDOW wFontChar
CLEAR

Siehe auch

FONTMETRIC( )-Funktion | GETFONT( )-Funktion | SYSMETRIC( ) | TXTWIDTH( )