다음을 통해 공유


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
이 구조체의 크기(바이트)입니다. GetCurrentConsoleFontExsizeof(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 포함)

참고 항목

GetCurrentConsoleFontEx