Поделиться через


Структура CONSOLE_SCREEN_BUFFER_INFOEX

Содержит расширенные сведения о буфере экрана консоли.

Синтаксис

typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
  ULONG      cbSize;
  COORD      dwSize;
  COORD      dwCursorPosition;
  WORD       wAttributes;
  SMALL_RECT srWindow;
  COORD      dwMaximumWindowSize;
  WORD       wPopupAttributes;
  BOOL       bFullscreenSupported;
  COLORREF   ColorTable[16];
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;

Участники

cbSize
Размер этой структуры в байтах.

dwSize
Структура COORD, содержащая размер буфера экрана консоли в символьных столбцах и строках.

dwCursorPosition
Структура COORD, содержащая координаты столбца и строки курсора в буфере экрана консоли.

wAttributes
Атрибуты символов, записанных в буфер экрана функциями WriteFile и WriteConsole, или эхо в буфер экрана функциями ReadFile и ReadConsole. Дополнительные сведения см. в разделе "Атрибуты символов".

srWindow
Структура SMALL_RECT , содержащая координаты буфера экрана консоли в левом верхнем и правом нижнем углу окна отображения.

dwMaximumWindowSize
Структура COORD, содержащая максимальный размер окна консоли в символьных столбцах и строках, учитывая текущий размер буфера экрана и шрифт и размер экрана.

wPopupAttributes
Атрибут заполнения всплывающих окон консоли.

bFullscreenSupported
Если этот член является TRUE, поддерживается полноэкранный режим. В противном случае это не так. Это всегда будет для FALSE систем после Windows Vista с моделью драйвера WDDM, так как прямой доступ VGA к монитору больше недоступен.

ColorTable
Массив значений COLORREF , описывающих параметры цвета консоли.

Requirements

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

См. также

COORD

GetConsoleScreenBufferInfoEx

SetConsoleScreenBufferInfoEx

SMALL_RECT