Megosztás:


CONSOLE_FONT_INFOEX szerkezet

Fontos

Ez a dokumentum a konzolplatform azon funkcióit ismerteti, amelyek már nem részei az ökoszisztéma ütemtervének. Nem javasoljuk, hogy ezt a tartalmat új termékekben használja, de továbbra is támogatni fogjuk a határozatlan időre vonatkozó meglévő használatokat. Előnyben részesített modern megoldásunk a virtuális terminálütemezésekre összpontosít a platformfüggetlen forgatókönyvek maximális kompatibilitása érdekében. Erről a tervezési döntésről a klasszikus konzol és a virtuális terminál dokumentumában talál további információt.

A konzol betűtípusának bővített információi.

Szemantika

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;

Tagok

cbSize
A struktúra mérete bájtban. Ezt a tagot be kell állítani a sizeof(CONSOLE_FONT_INFOEX)GetCurrentConsoleFontEx hívása előtt, vagy sikertelen lesz.

nFont
A rendszer konzoljának betűtípustáblájában lévő betűtípus indexe.

dwFontSize
COORD-struktúra, amely logikai egységekben tartalmazza a betűtípus egyes karaktereinek szélességét és magasságát. Az X tag a szélességet, míg az Y tag a magasságot tartalmazza.

FontFamily
A betűmagasság és a család. A tag lehetséges értékeivel kapcsolatos információkért lásd a TEXTMETRIC struktúra tmPitchAndFamily tagjának leírását.

FontWeight
A betűvastagság. A súly 100 és 1000 közötti lehet, 100 többszörösében. A normál súly például 400, míg a 700 félkövér.

FaceName
A betűtípus neve (például Courier vagy Arial).

Megjegyzések

A betűtípus méretének lekéréséhez adja át a betűindexet a GetConsoleFontSize függvénynek.

Követelmények

   
Minimálisan támogatott ügyfél Windows Vista [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló Windows Server 2008 [csak asztali alkalmazások]
Header WinCon.h (a Windows.h is)

Lásd még

GetCurrentConsoleFontEx