Delen via


CONSOLE_FONT_INFOEX structuur

Belangrijk

In dit document wordt de consoleplatformfunctionaliteit beschreven die niet langer deel uitmaakt van onze roadmap voor het ecosysteem. We raden u niet aan deze inhoud in nieuwe producten te gebruiken, maar we blijven bestaande gebruiksrechten voor onbepaalde tijd ondersteunen. Onze voorkeurs moderne oplossing richt zich op virtuele terminalreeksen voor maximale compatibiliteit in platformoverschrijdende scenario's. Meer informatie over deze ontwerpbeslissing vindt u in ons klassieke console- versus virtuele terminaldocument .

Bevat uitgebreide informatie voor een consolelettertype.

Syntaxis

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;

Leden

cbSize
De grootte van deze structuur, in bytes. Dit lid moet zijn ingesteld sizeof(CONSOLE_FONT_INFOEX) op voordat u GetCurrentConsoleFontEx aanroept of mislukt.

nFont
De index van het lettertype in de consolelettertypetabel van het systeem.

dwFontSize
Een COORD-structuur met de breedte en hoogte van elk teken in het lettertype, in logische eenheden. Het X-lid bevat de breedte, terwijl het Y-lid de hoogte bevat.

FontFamily
De lettertypepitch en familie. Zie de beschrijving van het tmPitchAndFamily-lid van de TEXTMETRIC-structuur voor informatie over de mogelijke waarden voor dit lid.

FontWeight-
Het lettertypegewicht. Het gewicht kan variƫren van 100 tot 1000, in veelvouden van 100. Het normale gewicht is bijvoorbeeld 400, terwijl 700 vet is.

FaceName
De naam van het lettertype (zoals Courier of Arial).

Opmerkingen

Als u de grootte van het lettertype wilt verkrijgen, geeft u de lettertype-index door aan de functie GetConsoleFontSize .

Behoeften

   
Minimaal ondersteunde client Windows Vista [alleen desktop-apps]
Minimaal ondersteunde server Windows Server 2008 [alleen desktop-apps]
Koptekst WinCon.h (inclusief Windows.h)

Zie ook

GetCurrentConsoleFontEx