Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
In diesem Dokument werden Konsolenplattformfunktionen beschrieben, die nicht mehr Teil unserer Ökosystem-Roadmap sind. Wir empfehlen nicht, diesen Inhalt in neuen Produkten zu verwenden, aber wir werden weiterhin vorhandene Nutzungen für die unbegrenzte Zukunft unterstützen. Unsere bevorzugte moderne Lösung konzentriert sich auf virtuelle Terminalsequenzen für maximale Kompatibilität in plattformübergreifenden Szenarien. Weitere Informationen zu dieser Designentscheidung finden Sie in unserem klassischen Konsolendokument im Vergleich zum virtuellen Terminal .
Enthält erweiterte Informationen für eine Konsolenschriftart.
Syntax
typedef struct _CONSOLE_FONT_INFOEX {
ULONG cbSize;
DWORD nFont;
COORD dwFontSize;
UINT FontFamily;
UINT FontWeight;
WCHAR FaceName[LF_FACESIZE];
} CONSOLE_FONT_INFOEX, *PCONSOLE_FONT_INFOEX;
Elemente
cbSize-
Die Größe dieser Struktur in Byte. Dieses Element muss vor dem Aufrufen von GetCurrentConsoleFontEx festgelegt sizeof(CONSOLE_FONT_INFOEX) werden, oder es schlägt fehl.
nFont
Der Index der Schriftart in der Konsolenschrifttabelle des Systems.
dwFontSize
Eine COORD-Struktur , die die Breite und Höhe jedes Zeichens in der Schriftart enthält, in logischen Einheiten. Das X-Element enthält die Breite, während das Y-Element die Höhe enthält.
FontFamily
Der Schriftabstand und die Familie. Informationen zu den möglichen Werten für dieses Element finden Sie in der Beschreibung des tmPitchAndFamily-Elements der TEXTMETRIC-Struktur .
FontWeight-
Die Schriftbreite. Das Gewicht kann zwischen 100 und 1000 liegen, in Vielfachen von 100. Die normale Gewichtung beträgt beispielsweise 400, während 700 fett formatiert ist.
FaceName
Der Name der Schriftart (z. B. Courier oder Arial).
Bemerkungen
Um den Schriftgrad zu erhalten, übergeben Sie den Schriftartindex an die GetConsoleFontSize-Funktion .
Anforderungen
| Mindest unterstützter Client | Windows Vista [nur Desktop-Apps] |
| Unterstützter Mindestserver | Windows Server 2008 [Nur Desktop-Apps] |
| Kopfzeile | WinCon.h (enthalten Windows.h) |