CONSOLE_SCREEN_BUFFER_INFO 구조체

콘솔 화면 버퍼에 대한 정보를 포함합니다.

문법

typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
  COORD      dwSize;
  COORD      dwCursorPosition;
  WORD       wAttributes;
  SMALL_RECT srWindow;
  COORD      dwMaximumWindowSize;
} CONSOLE_SCREEN_BUFFER_INFO;

구성원

dwSize
콘솔 화면 버퍼의 크기(문자 열 및 행)를 포함하는 COORD 구조체입니다.

dwCursorPosition
콘솔 화면 버퍼에서 커서의 열 및 행 좌표를 포함하는 COORD 구조체입니다.

wAttributes
WriteFile 및 WriteConsole 함수에 의해 화면 버퍼에 기록되거나 ReadFile 및 ReadConsole 함수에 의해 화면 버퍼에 에코되는 문자의 특성입니다. 자세한 내용은 문자 특성을 참조하세요.

srWindow
표시 창의 왼쪽 위와 오른쪽 아래 모서리의 콘솔 화면 버퍼 좌표를 포함하는 SMALL_RECT 구조체입니다.

dwMaximumWindowSize
현재 화면 버퍼 크기 및 글꼴 및 화면 크기를 고려할 때 콘솔 창의 최대 크기(문자 열 및 행)를 포함하는 COORD 구조체입니다.

예시

예를 들어 화면 버퍼의 내용 스크롤을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱만 해당]
헤더 ConsoleApi2.h(WinCon.h를 통해 Windows.h 포함)

참고하십시오

COORD

GetConsoleScreenBufferInfo

ReadConsole

ReadFile

SMALL_RECT

WriteConsole

WriteFile