Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

CONSOLE_FONT_INFOEX

[struktura] Zawiera rozszerzone informacje o czcionce w konsoli.

Składnia

C/C++
#include <windows.h>

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;

Pola struktury

PoleOpis
cbSizeRozmiar struktury (w bajtach).
nFontIndeks czcionki w systemowej tabeli czcionek konsoli.
dwFontSizeStruktura » WinAPICOORD zawierająca wysokość i szerokość każdego znaku w czcionce, w jednostkach logicznych.
FontFamilyRodzina czcionek. Wartość tego pola może być jedną z poniższych stałych:
  • FF_DECORATIVE
  • FF_DONTCARE
  • FF_MODERN
  • FF_ROMAN
  • FF_SCRIPT
  • FF_SWISS
FontWeightGrubość czcionki. Może przyjmować wartości od 100 do 1000, ale musi być liczbą podzielną przez 100. Na przykład normalna grubość czcionki wynosi 400, przy 700 czcionka jest pogrubiona.
FaceNameNazwa kroju (takiego, jak Courier lub Arial).

Dodatkowe informacje

Aby uzyskać rozmiar czcionki, należy wywołać funkcję » WinAPIGetConsoleFontSize.

Wymagania

Minimalny system klientaWindows Vista (tylko aplikacje biurowe).
Minimalny system serweraWindows Server 2008 (tylko aplikacje biurowe).
NagłówekWincon.h (dołącza Windows.h)

Linki zewnętrzne