Структура 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, содержащая максимальный размер окна консоли в символьных столбцах и строках, учитывая текущий размер буфера экрана и шрифт и размер экрана.

Примеры

Пример см. в разделе "Прокрутка содержимого буфера экрана".

Requirements

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхний колонтитул ConsoleApi2.h (через WinCon.h, включая Windows.h)

См. также

COORD

GetConsoleScreenBufferInfo

ReadConsole

ReadFile

SMALL_RECT

WriteConsole

WriteFile