CONSOLE_FONT_INFOEX 구조체
Important
이 문서에서는 더 이상 에코시스템 로드맵의 일부가 되지 않는 콘솔 플랫폼 기능에 대해 설명합니다. 이 콘텐츠를 신제품에서 사용하지 않는 것이 좋지만, 무기한 앞으로도 기존 사용을 계속 지원할 것입니다. 선호하는 최신 솔루션은 플랫폼 간 시나리오에서 최대 호환성을 위해 가상 터미널 시퀀스에 중점을 둡니다. 이 디자인 결정에 대한 자세한 내용은 클래식 콘솔과 가상 터미널 문서에서 확인할 수 있습니다.
콘솔 글꼴에 대한 확장 정보를 포함합니다.
구문
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;
멤버
cbSize
이 구조체의 크기(바이트)입니다. GetCurrentConsoleFontEx를 sizeof(CONSOLE_FONT_INFOEX)
호출하기 전에 이 멤버를 설정해야 합니다. 그렇지 않으면 실패합니다.
nFont
시스템 콘솔 글꼴 테이블의 글꼴 인덱스입니다.
dwFontSize
글꼴에 있는 각 문자의 너비와 높이를 논리적 단위로 포함하는 COORD 구조체입니다. X 멤버는 너비를 포함하고 Y 멤버는 높이를 포함합니다.
Fontfamily
글꼴 피치 및 패밀리입니다. 이 멤버의 가능한 값에 대한 자세한 내용은 TEXTMETRIC 구조의 tmPitchAndFamily 멤버에 대한 설명을 참조하세요.
FontWeight
글꼴 두께입니다. 가중치는 100에서 1000까지의 범위로 100의 배수로 지정할 수 있습니다. 예를 들어 정상 중량은 400이고 700은 굵게 표시됩니다.
FaceName
서체의 이름(예: Courier 또는 Arial)입니다.
설명
글꼴 크기를 가져오려면 글꼴 인덱 스를 GetConsoleFontSize 함수에 전달합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
헤더 | WinCon.h(Windows.h 포함) |